<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 4.3.3.1 Broadridge-->
<xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2017-01-31" xmlns:ebs="http://emergentbiosolutions.com/20171231" xmlns="http://www.xbrl.org/2003/instance">
  <link:schemaRef xlink:type="simple" xlink:href="ebs-20171231.xsd" />
  <xbrli:context id="c20170101to20171231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180216">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-02-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</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="c20151231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</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="c20161231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</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="c20161231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</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="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingImprovementsMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingImprovementsMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdsAndLeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160930_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ebs:BARDAMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:NuThraxMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ebs:BARDAMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:NuThraxMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-03-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_BiothraxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:BiothraxMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ebs:BARDAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-03-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170316to20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_BiothraxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ebs:BARDAMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:BiothraxMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-03-16</xbrli:startDate>
      <xbrli:endDate>2017-03-16</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ebs:BARDAMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:NuThraxMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-03-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:NuThraxMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ebs:BARDAMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-03-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PlanNameAxis_EmergentPlansMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentPlansMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
        <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-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140101to20141231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140101to20141231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201609Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201609Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160801">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-08-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160801to20160801">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-01</xbrli:startDate>
      <xbrli:endDate>2016-08-01</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160801_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ebs:AptevoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-08-01</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ebs:AptevoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ebs:AptevoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171006to20171006_BusinessAcquisitionAxis_ACAM2000Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:ACAM2000Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-06</xbrli:startDate>
      <xbrli:endDate>2017-10-06</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171006_BusinessAcquisitionAxis_ACAM2000Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:ACAM2000Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171002to20171002_BusinessAcquisitionAxis_EBSRaxibacumabMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:EBSRaxibacumabMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-02</xbrli:startDate>
      <xbrli:endDate>2017-10-02</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171002_BusinessAcquisitionAxis_EBSRaxibacumabMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:EBSRaxibacumabMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-02</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_BusinessAcquisitionAxis_ACAM2000Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:ACAM2000Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171006to20171006_BusinessAcquisitionAxis_SanofiMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:SanofiMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-06</xbrli:startDate>
      <xbrli:endDate>2017-10-06</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171006_BusinessAcquisitionAxis_SanofiMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:SanofiMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_BusinessAcquisitionAxis_ACAM2000Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ebs:ACAM2000Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_ProductOrServiceAxis_ACAM2000Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:ACAM2000Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_ProductOrServiceAxis_EvolvaHoldingSA035Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:EvolvaHoldingSA035Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_ProductOrServiceAxis_EvolvaHoldingSA035Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:EvolvaHoldingSA035Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_ProductOrServiceAxis_RsdlMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:RsdlMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_ProductOrServiceAxis_RsdlMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:RsdlMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_ProductOrServiceAxis_ACAM2000Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ProductOrServiceAxis">ebs:ACAM2000Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_UnbilledRevenuesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_BilledRevenuesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_BilledRevenuesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:BilledRevenuesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_UnbilledRevenuesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_GovernmentMember_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_GovernmentMember_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_UnbilledRevenuesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis">us-gaap:UnbilledRevenuesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">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="c20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_SubsegmentsAxis_MedicalDevicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:MedicalDevicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_SubsegmentsAxis_TherapeuticsAndVaccinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:TherapeuticsAndVaccinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_SubsegmentsAxis_ContractManufacturingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:ContractManufacturingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_SubsegmentsAxis_ContractManufacturingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:ContractManufacturingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_SubsegmentsAxis_MedicalDevicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:MedicalDevicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_SubsegmentsAxis_TherapeuticsAndVaccinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:TherapeuticsAndVaccinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_SubsegmentsAxis_TherapeuticsAndVaccinesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:TherapeuticsAndVaccinesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_SubsegmentsAxis_ContractManufacturingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:ContractManufacturingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_SubsegmentsAxis_MedicalDevicesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">ebs:MedicalDevicesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-01-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171228_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171114_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-11-14</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140101to20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-01-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20131211to20131211_DebtInstrumentAxis_RevolvingCreditLoanDatedDecember2013DueInDecember2018Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:RevolvingCreditLoanDatedDecember2013DueInDecember2018Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-12-11</xbrli:startDate>
      <xbrli:endDate>2013-12-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:CreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160812to20160812_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-12</xbrli:startDate>
      <xbrli:endDate>2016-08-12</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171114to20171114_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-11-14</xbrli:startDate>
      <xbrli:endDate>2017-11-14</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171115to20171228_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-11-15</xbrli:startDate>
      <xbrli:endDate>2017-12-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140101to20140129">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-01-01</xbrli:startDate>
      <xbrli:endDate>2014-01-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160812_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:ConvertibleSeniorNotesDue2021Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-08-12</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_DebtInstrumentAxis_CreditAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:CreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_CreditFacilityAxis_RevolvingCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_VariableRateAxis_FederalFundsEffectiveSwapRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_VariableRateAxis_EurodollarMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RangeAxis_MaximumMember_VariableRateAxis_BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RangeAxis_MinimumMember_VariableRateAxis_BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RangeAxis_MinimumMember_VariableRateAxis_EurodollarMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RangeAxis_MaximumMember_VariableRateAxis_EurodollarMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:CreditAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ebs:CreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsEmployeeStockOptionPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsEmployeeStockOptionPlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ebs:EmergentBiosolutionsInc2006StockIncentivePlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</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-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160714">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-07-14</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_IncomeStatementLocationAxis_CostOfSalesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_StatementOperatingActivitiesSegmentAxis_SegmentDiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_StatementOperatingActivitiesSegmentAxis_SegmentDiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementOperatingActivitiesSegmentAxis_SegmentDiscontinuedOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_IncomeStatementLocationAxis_CostOfSalesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeStatementLocationAxis_CostOfSalesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20180101to20181231_StatementScenarioAxis_ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_ForeignCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_IncomeTaxAuthorityAxis_ForeignCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionTaxEffectedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ebs:StateAndLocalJurisdictionTaxEffectedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_USFederalTaxAuthorityTaxEffectedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ebs:USFederalTaxAuthorityTaxEffectedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_ForeignCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_CanadianFederalGrossMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ebs:CanadianFederalGrossMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_ForeignTaxAuthorityTaxEffectedExcludingCanadaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ebs:ForeignTaxAuthorityTaxEffectedExcludingCanadaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_ForeignTaxAuthorityTaxEffectedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ebs:ForeignTaxAuthorityTaxEffectedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_IncomeTaxAuthorityAxis_CanadianFederalTaxEffectedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ebs:CanadianFederalTaxEffectedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_TaxCreditCarryforwardAxis_ManitobaScientificResearchAndExperimentalDevelopmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">ebs:ManitobaScientificResearchAndExperimentalDevelopmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_TaxCreditCarryforwardAxis_ResearchMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_TaxCreditCarryforwardAxis_ResearchMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_TaxCreditCarryforwardAxis_ManitobaScientificResearchAndExperimentalDevelopmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">ebs:ManitobaScientificResearchAndExperimentalDevelopmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_CanadaRevenueAgencyMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_CanadaRevenueAgencyMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeSpaceWashingtonDCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ebs:OfficeSpaceWashingtonDCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_FillFinishSpaceRockvilleMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ebs:FillFinishSpaceRockvilleMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceBaltimoreMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ebs:OfficeAndWarehouseSpaceBaltimoreMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceCantonMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ebs:OfficeAndWarehouseSpaceCantonMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeSpaceWashingtonDCMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ebs:OfficeSpaceWashingtonDCMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceBaltimoreMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ebs:OfficeAndWarehouseSpaceBaltimoreMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceCantonMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ebs:OfficeAndWarehouseSpaceCantonMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementGeographicalAxis_SA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementGeographicalAxis_QA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:QA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_StatementGeographicalAxis_AE">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160831to20171231_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-31</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160831to20171231_RestructuringCostAndReserveAxis_AbandonmentOfEquipmentMember_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ebs:AbandonmentOfEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-31</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160831to20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-31</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160831to20171231_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-31</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RestructuringCostAndReserveAxis_AbandonmentOfEquipmentMember_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ebs:AbandonmentOfEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember_RestructuringPlanAxis_EBOLRestructuringPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">ebs:EBOLRestructuringPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160701to20160930_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150806">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-08-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_BiothraxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ebs:BiothraxMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_BiothraxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ebs:BiothraxMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_BiothraxMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ebs:BiothraxMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_StatementGeographicalAxis_ForeignJurisdictionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">ebs:ForeignJurisdictionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_StatementGeographicalAxis_ForeignJurisdictionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">ebs:ForeignJurisdictionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161001to20161231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-10-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160331">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20170331">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</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="c20170401to20170630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-04-01</xbrli:startDate>
      <xbrli:endDate>2017-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171001to20171231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170701to20170930">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160401to20160630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-01</xbrli:startDate>
      <xbrli:endDate>2016-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160719to20160719">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-19</xbrli:startDate>
      <xbrli:endDate>2016-07-19</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:InventoryAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20161231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:PrepaidExpensesAndOtherCurrentAssetsAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:PrepaidExpensesAndOtherCurrentAssetsAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:InventoryAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:PrepaidExpensesAndOtherCurrentAssetsAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:InventoryAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:PrepaidExpensesAndOtherCurrentAssetsAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:PrepaidExpensesAndOtherCurrentAssetsAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:InventoryAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:InventoryAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20161231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:PrepaidExpensesAndOtherCurrentAssetsAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20170101to20171231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:InventoryAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:PrepaidExpensesAndOtherCurrentAssetsAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20171231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367644</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ebs:InventoryAllowanceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="U001">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U002">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U003">
    <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>
  <xbrli:unit id="U004">
    <xbrli:measure>ebs:Category</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U005">
    <xbrli:measure>ebs:Product</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U006">
    <xbrli:measure>ebs:Segment</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U007">
    <xbrli:measure>ebs:Dose</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U008">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U009">
    <xbrli:measure>ebs:Plan</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U010">
    <xbrli:measure>ebs:Institution</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U011">
    <xbrli:measure>ebs:Facility</xbrli:measure>
  </xbrli:unit>
  <!--Amendment Flag-->
  <dei:AmendmentFlag contextRef="c20170101to20171231">false</dei:AmendmentFlag>
  <!--Current Fiscal Year End Date-->
  <dei:CurrentFiscalYearEndDate contextRef="c20170101to20171231">--12-31</dei:CurrentFiscalYearEndDate>
  <!--Document Period End Date-->
  <dei:DocumentPeriodEndDate contextRef="c20170101to20171231">2017-12-31</dei:DocumentPeriodEndDate>
  <!--Entity Well-known Seasoned Issuer-->
  <dei:EntityWellKnownSeasonedIssuer contextRef="c20170101to20171231">Yes</dei:EntityWellKnownSeasonedIssuer>
  <!--Entity Voluntary Filers-->
  <dei:EntityVoluntaryFilers contextRef="c20170101to20171231">No</dei:EntityVoluntaryFilers>
  <!--Entity Current Reporting Status-->
  <dei:EntityCurrentReportingStatus contextRef="c20170101to20171231">Yes</dei:EntityCurrentReportingStatus>
  <!--Entity Filer Category-->
  <dei:EntityFilerCategory contextRef="c20170101to20171231">Large Accelerated Filer</dei:EntityFilerCategory>
  <!--Entity Public Float-->
  <dei:EntityPublicFloat contextRef="c20170630" unitRef="U001" decimals="-8">1100000000</dei:EntityPublicFloat>
  <!--Entity Registrant Name-->
  <dei:EntityRegistrantName contextRef="c20170101to20171231">Emergent BioSolutions Inc.</dei:EntityRegistrantName>
  <!--Entity Central Index Key-->
  <dei:EntityCentralIndexKey contextRef="c20170101to20171231">0001367644</dei:EntityCentralIndexKey>
  <!--Entity Common Stock, Shares Outstanding-->
  <dei:EntityCommonStockSharesOutstanding contextRef="c20180216" unitRef="U002" decimals="INF">49494612</dei:EntityCommonStockSharesOutstanding>
  <!--Document Fiscal Year Focus-->
  <dei:DocumentFiscalYearFocus contextRef="c20170101to20171231">2017</dei:DocumentFiscalYearFocus>
  <!--Document Fiscal Period Focus-->
  <dei:DocumentFiscalPeriodFocus contextRef="c20170101to20171231">FY</dei:DocumentFiscalPeriodFocus>
  <!--Document Type-->
  <dei:DocumentType contextRef="c20170101to20171231">10-K</dei:DocumentType>
  <!--Accounts Receivable, Net, Current-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20161231" unitRef="U001" decimals="-3">138478000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts Receivable, Net, Current-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20171231" unitRef="U001" decimals="-3">143653000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts Receivable, Net, Current-Unbilled [Member]-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20171231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_UnbilledRevenuesMember" unitRef="U001" decimals="-3">24735000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts Receivable, Net, Current-Billed [Member]-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20171231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_BilledRevenuesMember" unitRef="U001" decimals="-3">118918000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts Receivable, Net, Current-Billed [Member]-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20161231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_BilledRevenuesMember" unitRef="U001" decimals="-3">90439000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts Receivable, Net, Current-Unbilled [Member]-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20161231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_UnbilledRevenuesMember" unitRef="U001" decimals="-3">48039000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20161231" unitRef="U001" decimals="-3">34649000</us-gaap:AccountsPayableCurrent>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20171231" unitRef="U001" decimals="-3">41751000</us-gaap:AccountsPayableCurrent>
  <!--Accrued expenses and other current liabilities-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20161231" unitRef="U001" decimals="-3">6368000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accrued expenses and other current liabilities-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20171231" unitRef="U001" decimals="-3">4831000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Income taxes payable, net of current-->
  <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c20171231" unitRef="U001" decimals="-3">12500000</us-gaap:AccruedIncomeTaxesNoncurrent>
  <!--Income taxes payable, net of current-->
  <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c20161231" unitRef="U001" decimals="-3">0</us-gaap:AccruedIncomeTaxesNoncurrent>
  <!--Accumulated other comprehensive loss-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20171231" unitRef="U001" decimals="-3">-3698000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Accumulated other comprehensive loss-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20161231" unitRef="U001" decimals="-3">-4331000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20171231" unitRef="U001" decimals="-3">132374000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20161231" unitRef="U001" decimals="-3">111556000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Acquired Finite-lived Intangible Assets, Weighted Average Useful Life-->
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c20170101to20171231">P105M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapital contextRef="c20171231" unitRef="U001" decimals="-3">618416000</us-gaap:AdditionalPaidInCapital>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapital contextRef="c20161231" unitRef="U001" decimals="-3">352435000</us-gaap:AdditionalPaidInCapital>
  <!--Allocated Share-based Compensation Expense-Selling, General and Administrative Expenses [Member]-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20151231_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">11234000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Continuing Operations [Member]-Cost of Sales [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20161231_IncomeStatementLocationAxis_CostOfSalesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">997000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20161231_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">17356000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-3">15213000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20161231" unitRef="U001" decimals="-3">18477000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Discontinued Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20151231_StatementOperatingActivitiesSegmentAxis_SegmentDiscontinuedOperationsMember" unitRef="U001" decimals="-3">1107000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20151231" unitRef="U001" decimals="-3">15848000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20170101to20171231_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">15213000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Research and Development Expense [Member]-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20151231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">2324000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20151231_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">14741000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Selling, General and Administrative Expenses [Member]-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20170101to20171231_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">11611000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Continuing Operations [Member]-Research and Development Expense [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20170101to20171231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">2526000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Selling, General and Administrative Expenses [Member]-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20161231_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">14062000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Discontinued Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20161231_StatementOperatingActivitiesSegmentAxis_SegmentDiscontinuedOperationsMember" unitRef="U001" decimals="-3">1121000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Discontinued Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20170101to20171231_StatementOperatingActivitiesSegmentAxis_SegmentDiscontinuedOperationsMember" unitRef="U001" decimals="-3">0</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Research and Development Expense [Member]-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20161231_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">2297000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Cost of Sales [Member]-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20151231_IncomeStatementLocationAxis_CostOfSalesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">1183000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Cost of Sales [Member]-Continuing Operations [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20170101to20171231_IncomeStatementLocationAxis_CostOfSalesMember_StatementOperatingActivitiesSegmentAxis_SegmentContinuingOperationsMember" unitRef="U001" decimals="-3">1076000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Amortization of debt issuance costs, net of tax-->
  <us-gaap:AmortizationOfFinancingCosts contextRef="c20170101to20171231" unitRef="U001" decimals="-3">681000</us-gaap:AmortizationOfFinancingCosts>
  <!--Amortization of debt issuance costs, net of tax-->
  <us-gaap:AmortizationOfFinancingCosts contextRef="c20150101to20151231" unitRef="U001" decimals="-3">868000</us-gaap:AmortizationOfFinancingCosts>
  <!--Amortization of debt issuance costs, net of tax-->
  <us-gaap:AmortizationOfFinancingCosts contextRef="c20160101to20161231" unitRef="U001" decimals="-3">781000</us-gaap:AmortizationOfFinancingCosts>
  <!--Amortization of Intangible Assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20160101to20161231" unitRef="U001" decimals="-3">6893000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of Intangible Assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20170101to20171231" unitRef="U001" decimals="-3">8572000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of Intangible Assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20150101to20151231" unitRef="U001" decimals="-3">7376000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Antidilutive shares excluded from calculation (in shares)-Stock Options [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20150101to20151231_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5">1400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Long-lived assets-->
  <us-gaap:Assets contextRef="c20161231" unitRef="U001" decimals="-3">970111000</us-gaap:Assets>
  <!--Long-lived assets-->
  <us-gaap:Assets contextRef="c20171231" unitRef="U001" decimals="-3">1070206000</us-gaap:Assets>
  <!--Long-lived assets-ForeignJurisdictions [Member]-->
  <us-gaap:Assets contextRef="c20161231_StatementGeographicalAxis_ForeignJurisdictionsMember" unitRef="U001" decimals="-5">28600000</us-gaap:Assets>
  <!--Long-lived assets-ForeignJurisdictions [Member]-->
  <us-gaap:Assets contextRef="c20151231_StatementGeographicalAxis_ForeignJurisdictionsMember" unitRef="U001" decimals="-5">28400000</us-gaap:Assets>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20171231" unitRef="U001" decimals="-3">485389000</us-gaap:AssetsCurrent>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20161231" unitRef="U001" decimals="-3">510218000</us-gaap:AssetsCurrent>
  <!--Acquired intangible asset-Sanofi [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">16700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <!--Fair value of contingent purchase consideration-Sanofi [Member]-->
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">2200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <!--Total purchase price-Sanofi [Member]-->
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c20171006to20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">119700000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <!--Fair value adjustment for contingent obligations-ACAM2000 [Member]-->
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c20170101to20171231_ProductOrServiceAxis_ACAM2000Member" unitRef="U001" decimals="-5">5300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <!--Fair value adjustment for contingent obligations-Evolva Holding SA 035 & Unither [Member]-->
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c20160101to20161231_ProductOrServiceAxis_EvolvaHoldingSA035Member" unitRef="U001" decimals="-5">-5400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <!--Fair value adjustment for contingent obligations-Evolva Holding SA 035 & Unither [Member]-->
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c20170101to20171231_ProductOrServiceAxis_EvolvaHoldingSA035Member" unitRef="U001" decimals="-5">-200000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <!--Fair value adjustment for contingent obligations-RSDL [Member]-->
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c20160101to20161231_ProductOrServiceAxis_RsdlMember" unitRef="U001" decimals="-5">-5400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <!--Fair value adjustment for contingent obligations-RSDL [Member]-->
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c20170101to20171231_ProductOrServiceAxis_RsdlMember" unitRef="U001" decimals="-5">2700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <!--Capitalized transaction costs-RaxibacumabMember [Member]-->
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts contextRef="c20171002_BusinessAcquisitionAxis_EBSRaxibacumabMember" unitRef="U001" decimals="-5">1600000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
  <!--Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment-Sanofi [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">19995000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
  <!--Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net-Sanofi [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">94871000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <!--Acquisitions-->
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;4.&lt;/font&gt;&amp;#160;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Acquisitions&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic;"&gt;Acquisition of ACAM2000 business&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On October 6, 2017, the Company completed the acquisition of the ACAM2000&amp;#174; (Smallpox (Vaccinia) Vaccine, Live) business of Sanofi Pasteur Biologics, LLC ("Sanofi"). This acquisition includes ACAM2000, the only smallpox vaccine licensed by the FDA, a current good manufacturing practices ("cGMP") live viral manufacturing facility and office and warehouse space, both in Canton, Massachusetts, and a cGMP viral fill/finish facility in Rockville, Maryland. With this acquisition, the Company also acquired an existing 10-year contract with the Centers for Disease Control and Prevention ("CDC"), which will expire and be up for renewal or extension in March 2018. This contract had a stated value up to $425 million, with a remaining contract value of up to approximately $160 million as of the acquisition date, for the delivery of ACAM2000 to the SNS and establishing U.S.-based manufacturing of ACAM2000. &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;This acquisition added to the Company's product portfolio and expanded the Company's manufacturing capabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;At the closing, the Company paid $97.5 million in an upfront payment and $20 million in milestone payments earned as of the closing date tied to the achievement of certain regulatory and manufacturing-related milestones, for a total payment in cash of $117.5 million. The agreement includes an additional milestone payment of up to $7.5 million upon achievement of a regulatory milestone, which was achieved in November 2017. The $7.5 million milestone payment was made during the fourth quarter of 2017. This transaction will be accounted for by the Company under the acquisition method of accounting, with the Company as the acquirer. Under the acquisition method of accounting, the assets and liabilities of the ACAM2000 business will be recorded as of October 6, 2017, the acquisition date, at their respective fair values, and combined with those of the Company.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The contingent purchase consideration obligation is based on a regulatory milestone. At October 6, 2017, the contingent purchase consideration obligation related to the regulatory milestone was recorded at a fair value of $2.2 million. The Level 3 fair value of this obligation is based on a present value model of management's assessment of the probability of achievement of the regulatory milestone as of the acquisition date. This assessment is based on inputs that have no observable market.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The total purchase price is summarized below:&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/font&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amount of cash paid to Sanofi&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;117,500&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Fair value of contingent purchase consideration&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,200&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total purchase price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,700&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The table below summarizes the preliminary allocation of the purchase price based upon estimated fair values of assets acquired and liabilities assumed at October 6, 2017. The allocation is preliminary based upon the finalization of valuation reports.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Fair value of tangible assets acquired and liabilities assumed:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventory&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;74,876&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Property, plant and equipment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;19,995&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total fair value of tangible assets acquired and liabilities assumed&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;94,871&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Acquired intangible asset&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,700&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,129&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total purchase price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,700&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company determined the fair value of the intangible asset using the income approach, which is based on the present value of future cash flows. The fair value measurements are based on significant unobservable inputs that are developed by the Company using estimates and assumptions of the respective market and market penetration of the Company's products. The Company determined the fair value of the ACAM2000 intangible asset using the income approach with a present value discount rate of 15.5%, based on the estimated weighted-average cost of capital for substantially similar companies. This is comparable to the estimated internal rate of return for the acquisition and represents the rate that market participants would use to value these intangible assets. The projected cash flows from ACAM2000 intangible asset were based on key assumptions, including: estimates of revenues and operating profits, the life of the potential commercialized product and associated risks, and risks related to the viability of and potential alternative treatments in any future target markets. The Company has determined the ACAM2000 intangible asset will be amortized over 10 years.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company determined the fair value of the inventory using the probability adjusted comparative sales method, which estimates the expected sales price reduced for all costs expected to be incurred to complete/dispose of the inventory with a profit on those costs.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company determined the fair value of the property, plant and equipment utilizing either the cost approach or the sales comparison approach. The cost approach is determined by determining replacement cost of the asset and then subtracting any value that has been lost due to economic obsolescence, functional obsolescence, or physical deterioration. The sales comparison approach&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;determines an asset is equal to the market price of an asset of comparable features such as design, location, size, construction, materials, use, capacity, specification, operational characteristics and other features or descriptions.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company recorded approximately $8.1 million in goodwill related to the ACAM2000 acquisition, representing the purchase price paid in the acquisition that was in excess of the fair value of the tangible and intangible assets acquired. There is no goodwill for tax purposes.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has incurred transaction costs related to the ACAM2000 acquisition of approximately $2.5 million for the year ended December 31, 2017, which has been recorded in selling, general and administrative expenses.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has determined the historical results for ACAM2000 were not significant to the Company's results of operations, and as such no proforma disclosures have been presented.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 18pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic;"&gt;Acquisition of Raxibacumab asset&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On October 2, 2017, the Company completed the acquisition of Raxibacumab, a fully human monoclonal antibody therapeutic product approved by the U.S. Food and Drug Administration ("FDA") for the treatment and prophylaxis of inhalational anthrax, from Human Genome Sciences, Inc. and GlaxoSmithKline LLC (collectively referred to as "GSK"). The all-cash transaction consists of a $76 million upfront payment and up to $20 million in product sale and manufacturing-related milestone payments. None of the milestones have been achieved as of December 31, 2017.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has determined that substantially all of the value of Raxibacumab is attributed to the Raxibacumab asset and therefore the Raxibacumab acquisition is considered an asset acquisition. In addition, the Company has capitalized $1.6 million of transaction costs associated with the acquisition. The Company has determined the Raxibacumab asset will be amortized over 10 years.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <!--Inventory-Sanofi [Member]-->
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">74876000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
  <!--Business Combination, Acquisition Related Costs-ACAM2000 [Member]-->
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c20170101to20171231_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U001" decimals="-5">2500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <!--Purchases of property, plant and equipment unpaid at year end-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20150101to20151231" unitRef="U001" decimals="-3">4379000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Purchases of property, plant and equipment unpaid at year end-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20170101to20171231" unitRef="U001" decimals="-3">4587000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Purchases of property, plant and equipment unpaid at year end-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20160101to20161231" unitRef="U001" decimals="-3">13459000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Cash and Cash Equivalents, Policy [Policy Text Block]-->
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Cash equivalents are highly liquid investments with a maturity of 90 days or less at the date of purchase and consist of time deposits and investments in money market funds with commercial banks and financial institutions. Also, the Company maintains cash balances with financial institutions in excess of insured limits. The Company does not anticipate any losses with such cash balances.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20161231" unitRef="U001" decimals="-3">271513000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20171231" unitRef="U001" decimals="-3">178292000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20151231" unitRef="U001" decimals="-3">312795000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20141231" unitRef="U001" decimals="-3">280499000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-41282000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-93221000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20150101to20151231" unitRef="U001" decimals="-3">32296000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Net cash used in investing activities-Aptevo [Member]-->
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-1518000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <!--Net cash used in investing activities-Aptevo [Member]-->
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-1926000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <!--Cash Provided by (Used in) Operating Activities, Discontinued Operations-Aptevo [Member]-->
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-12716000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <!--Cash Provided by (Used in) Operating Activities, Discontinued Operations-Aptevo [Member]-->
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-10299000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <!--Cash Provided by (Used in) Financing Activities, Discontinued Operations-Aptevo [Member]-->
  <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">7733000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
  <!--Cash Provided by (Used in) Financing Activities, Discontinued Operations-Aptevo [Member]-->
  <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">15012000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
  <!--Commitments and contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20161231" unitRef="U001" xsi:nil="true" />
  <!--Commitments and contingencies-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20171231" unitRef="U001" xsi:nil="true" />
  <!--Common stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20161231" unitRef="U002" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20171231" unitRef="U002" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, shares authorized (in shares)-->
  <!--Common stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20171231" unitRef="U002" decimals="INF">50619808</us-gaap:CommonStockSharesIssued>
  <!--Common stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20161231" unitRef="U002" decimals="INF">40996890</us-gaap:CommonStockSharesIssued>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20171231" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20161231" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20141231" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20151231" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, $0.001 par value; 200,000,000 shares authorized, 50,619,808 shares issued and 49,405,365 shares outstanding at December 31, 2017; 40,996,890 shares issued and 40,574,060 shares outstanding at December 31, 2016-->
  <us-gaap:CommonStockValue contextRef="c20171231" unitRef="U001" decimals="-3">50000</us-gaap:CommonStockValue>
  <!--Common stock, $0.001 par value; 200,000,000 shares authorized, 50,619,808 shares issued and 49,405,365 shares outstanding at December 31, 2017; 40,996,890 shares issued and 40,574,060 shares outstanding at December 31, 2016-->
  <us-gaap:CommonStockValue contextRef="c20161231" unitRef="U001" decimals="-3">41000</us-gaap:CommonStockValue>
  <!--Common stock, voting rights-->
  <us-gaap:CommonStockVotingRights contextRef="c20170101to20171231">1</us-gaap:CommonStockVotingRights>
  <!--Common stock, shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20161231" unitRef="U002" decimals="INF">40574060</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20171231" unitRef="U002" decimals="INF">49405365</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20141231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">38129872</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Treasury Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20141231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="0">-420189</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Treasury Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20171231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="0">-1214443</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20161231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">40996890</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20171231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">50619808</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Treasury Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20151231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="0">-422830</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Treasury Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20161231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="0">-422830</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, shares outstanding (in shares)-Common Stock [Member]-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20151231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">39829408</us-gaap:CommonStockSharesOutstanding>
  <!--Comprehensive income-->
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Comprehensive income&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Comprehensive income is comprised of net income and other changes in equity that are excluded from net income. The Company includes translation gains and losses incurred when converting its subsidiaries' financial statements from their functional currency to the U.S. dollar in accumulated other comprehensive income.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <!--Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c20160101to20161231" unitRef="U001" decimals="-3">50158000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c20170101to20171231" unitRef="U001" decimals="-3">83227000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <!--Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c20150101to20151231" unitRef="U001" decimals="-3">63165000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <!--Concentrations of credit risk and uncertainties-->
  <us-gaap:ConcentrationRiskCreditRisk contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Concentrations of credit risk and uncertainties&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company places its cash and cash equivalents with high quality financial institutions. Management believes that the financial risks associated with its cash and cash equivalents are minimal. Because accounts receivable consists primarily of amounts due from the U.S. government for product sales and from government agencies under government grants and development contracts, management does not deem the credit risk to be significant.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
  <!--Concentration Risk, Percentage-Accounts Receivable [Member]-U.S. Government [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20170101to20171231_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_GovernmentMember_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember" unitRef="U008" decimals="INF">0.89</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Accounts Receivable [Member]-U.S. Government [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20161231_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_GovernmentMember_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember" unitRef="U008" decimals="INF">0.83</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-United States [Member]-Revenue [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20161231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember" unitRef="U008" decimals="INF">0.94</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-United States [Member]-Revenue [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20170101to20171231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember" unitRef="U008" decimals="INF">0.89</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Biothrax [Member]-Revenue [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20170101to20171231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_BiothraxMember" unitRef="U008" decimals="INF">0.67</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-United States [Member]-Revenue [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_GeographicConcentrationRiskMember" unitRef="U008" decimals="INF">0.96</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Biothrax [Member]-Revenue [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_BiothraxMember" unitRef="U008" decimals="INF">0.89</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Biothrax [Member]-Revenue [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20161231_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConcentrationRiskByTypeAxis_BiothraxMember" unitRef="U008" decimals="INF">0.8</us-gaap:ConcentrationRiskPercentage1>
  <!--Basis of presentation and consolidation-->
  <us-gaap:ConsolidationPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Basis of presentation and consolidation&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The accompanying consolidated financial statements include the accounts of Emergent and its wholly owned and majority owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In anticipation of the spin-off, the Company realigned certain components of its biosciences business to the new Aptevo segment to be consistent with how the Company's chief operating decision maker ("CODM") allocates resources and makes decisions about the operations of the Company. Effective January 1, 2016, the Company changed its segment presentation to reflect this new structure, and recast all prior periods presented to conform to the new presentation. On August 1, 2016, the Company completed the spin-off of Aptevo. As of December 31, 2017, the results of operations and financial position of Aptevo are reflected as discontinued operations for all periods presented through the date of the spin-off. The historical financial statements and footnotes have been revised accordingly. See Note 3. "Discontinued operations" for further details regarding the spin-off. For periods following the spin-off, the Company reports financial results under one operating segment which is also a single reportable segment.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <!--Contracts and grants-->
  <us-gaap:ContractsRevenue contextRef="c20170101to20171231" unitRef="U001" decimals="-3">70422000</us-gaap:ContractsRevenue>
  <!--Contracts and grants-->
  <us-gaap:ContractsRevenue contextRef="c20150101to20151231" unitRef="U001" decimals="-3">117394000</us-gaap:ContractsRevenue>
  <!--Contracts and grants-->
  <us-gaap:ContractsRevenue contextRef="c20160101to20161231" unitRef="U001" decimals="-3">143366000</us-gaap:ContractsRevenue>
  <!--Cost of product sales and contract manufacturing-->
  <us-gaap:CostOfGoodsSold contextRef="c20150101to20151231" unitRef="U001" decimals="-3">107486000</us-gaap:CostOfGoodsSold>
  <!--Cost of product sales and contract manufacturing-->
  <us-gaap:CostOfGoodsSold contextRef="c20170101to20171231" unitRef="U001" decimals="-3">195707000</us-gaap:CostOfGoodsSold>
  <!--Cost of product sales and contract manufacturing-->
  <us-gaap:CostOfGoodsSold contextRef="c20160101to20161231" unitRef="U001" decimals="-3">131284000</us-gaap:CostOfGoodsSold>
  <!--Current Income Tax Expense (Benefit)-->
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">43207000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <!--Current Income Tax Expense (Benefit)-->
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">32780000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <!--Current Income Tax Expense (Benefit)-->
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">32577000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <!--State-->
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">2221000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <!--State-->
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">2983000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <!--State-->
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">2331000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <!--International-->
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">1002000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <!--International-->
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">2029000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <!--International-->
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">356000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <!--Federal-->
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">29441000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <!--Federal-->
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">38957000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <!--Federal-->
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">29244000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <!--Debt instrument amortization period-->
  <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1 contextRef="c20140101to20140129">P7Y</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
  <!--Conversion price per share (in dollars per share)-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="c20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U003" decimals="INF">32.38</us-gaap:DebtInstrumentConvertibleConversionPrice1>
  <!--Conversion price per share (in dollars per share)-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="c20160812_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U003" decimals="INF">30.88</us-gaap:DebtInstrumentConvertibleConversionPrice1>
  <!--Debt instrument, basis spread on variable rate-Federal Funds Effective Swap Rate [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20170101to20171231_VariableRateAxis_FederalFundsEffectiveSwapRateMember" unitRef="U008" decimals="INF">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt instrument, basis spread on variable rate-Eurocurrency [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20170101to20171231_VariableRateAxis_EurodollarMember" unitRef="U008" decimals="INF">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt instrument, basis spread on variable rate-Base Rate [Member]-Maximum [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20170101to20171231_RangeAxis_MaximumMember_VariableRateAxis_BaseRateMember" unitRef="U008" decimals="INF">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt instrument, basis spread on variable rate-Minimum [Member]-Base Rate [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20170101to20171231_RangeAxis_MinimumMember_VariableRateAxis_BaseRateMember" unitRef="U008" decimals="INF">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt instrument, basis spread on variable rate-Eurocurrency [Member]-Minimum [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20170101to20171231_RangeAxis_MinimumMember_VariableRateAxis_EurodollarMember" unitRef="U008" decimals="INF">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt instrument, basis spread on variable rate-Maximum [Member]-Eurocurrency [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20170101to20171231_RangeAxis_MaximumMember_VariableRateAxis_EurodollarMember" unitRef="U008" decimals="INF">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Disclosure [Text Block]-->
  <us-gaap:DebtDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;10.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Long-term debt&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-style: italic; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;2.875% Convertible senior notes due 2021&lt;/u&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; margin-top: 3pt; margin-bottom: 3pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On January 29, 2014, the Company issued $250.0 million aggregate principal amount of 2.875% Convertible Senior Notes due 2021 (the "Notes"). The Notes bear interest at a rate of 2.875% per year, payable semi-annually in arrears on January 15 and July 15 of each year. The Notes mature on January 15, 2021, unless earlier purchased by the Company or converted. The original conversion rate is equal to 30.8821 shares of common stock per $1,000 principal amount of notes (which is equivalent to a conversion price of approximately $32.38 per share of common stock). The conversion rate is subject to adjustment upon the occurrence of certain specified events but will not be adjusted for accrued and unpaid interest. The Company incurred approximately $8.3 million in debt issuance costs associated with the Notes, which has been capitalized on the consolidated balance sheets and is being amortized over seven years. As of August 1, 2016, certain conversion features were triggered due to the completion of the Aptevo spin-off. The conversion rate under the Notes was adjusted in accordance with the terms of the indenture. Effective August 12, 2016, the conversion rate was adjusted to 32.3860 shares of common stock per $1,000 principal amount of notes (which is equivalent to a conversion price of approximately $30.88 per share of common stock).&lt;/div&gt;&lt;div style="line-height: 10.25pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; margin-top: 3pt; margin-bottom: 3pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On November 14, 2017, the Company issued a notice of termination of conversion rights for its outstanding Notes, of which $250.0 million was outstanding as of the notice date. In connection with the notice of termination, bondholders were given the option to convert their notes into the Company's stock at a rate of 32.386 per $1,000 of principal outstanding, plus a make-whole of an additional 3.1556 shares per $1,000 principal outstanding, in accordance with the terms of the indenture. The Company was not obligated to pay accrued or unpaid interest on converted notes, and bondholders who did not convert by the deadline of December 28, 2017 would retain their bonds but lose the conversion rights associated with the Notes and be paid interest of 2.875% until the earlier of maturity of the Notes in 2021 or the bonds being called and repaid in full by the Company. Between July 15, 2017 and the notification of termination of conversion rights, the Company accrued interest on the converted Notes of $2.4 million which was recorded as an increase in additional paid-in-capital on the balance sheet. Between November 14, 2017 and December 28, 2017 (the "conversion period"), approximately $239.4 million of bonds were converted into 8.5 million shares of the Company's common stock, inclusive of shares issued as part of the make-whole provision. In addition, the Company recorded a reduction in additional paid-in-capital on the Company's balance sheet of $3.6 million associated with debt issuance costs attributable to the converted notes. After giving effect to the converted bonds, the outstanding principal balance of the Notes as of December 31, 2017 was $10.6 million.&lt;/div&gt;&lt;div style="line-height: 10.25pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Senior secured credit agreement&lt;/u&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On September 29, 2017, the Company entered into a senior secured credit agreement (the "2017 Credit Agreement") with four lending financial institutions, which replaced the Company's prior senior secured credit agreement (the "2013 Credit Agreement"). The 2017 Credit Agreement provides for a senior secured credit facility of up to $200 million through September 29, 2022. The 2017 Credit Agreement also includes a $100 million accordion feature, which could provide an additional $100 million in revolver or incremental term loans, at the option of the Company, resulting in a potential aggregate commitment of up to $300 million, subject to certain conditions and requirements set forth in the 2017 Credit Agreement. As of December 31, 2017, no amounts were drawn under the 2017 Credit Agreement.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's payment obligations under the 2017 Credit Agreement are secured by a lien on substantially all of the Company's assets, including the stock of all the Company's domestic subsidiaries, and the assets of the subsidiary guarantors. Borrowings under the 2017 Credit Agreement will bear interest at a rate per annum equal to (a) a eurocurrency rate plus a margin ranging from 1.50% to 2.50% per annum, depending on the Company's consolidated net leverage ratio or (b) a base rate (which is the highest of the prime rate, the federal funds rate plus 0.50% and a eurocurrency rate for an interest period of one month plus 1%) plus a margin ranging from 0.50% to 1.50%, depending on the Company's consolidated net leverage ratio. The Company is required to make quarterly payments under the 2017 Credit Agreement of accrued and unpaid interest on the outstanding principal balance, based on the above interest rates. In addition, the Company is required to pay commitment fees ranging from 0.25% to 0.40% per annum, depending on the Company's consolidated net leverage ratio, in respect of daily unused commitments under the 2017 Credit Agreement.&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The 2017 Credit Agreement contains affirmative and negative covenants customary for financings of this type. Negative covenants in the 2017 Credit Agreement, among other things, limit the Company's ability to incur indebtedness and liens; dispose of assets; make investments including loans, advances, guarantees, or acquisitions (other than permitted acquisitions, subject to compliance with the financial covenants and certain other conditions); and enter into certain mergers or consolidation transactions. The 2017 Credit Agreement also contains financial covenants, tested quarterly and in connection with any triggering events under the 2017 Credit Agreement: (1) a minimum consolidated debt service coverage ratio of 2.50 to 1.00, and (2) a maximum consolidated net leverage ratio of 3.50 to 1.00, which may be adjusted to 4.00 to 1.00 for a four-quarter period in connection with a permitted acquisition, subject to the terms and conditions of the 2017 Credit Agreement. Each of the ratios referred to in the foregoing clauses (1) and (2) is calculated on a consolidated basis for each consecutive four fiscal quarter periods. As of December 31, 2017, the Company is compliance with affirmative and negative covenants.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company entered into a standby letter of credit and guarantee arrangement with a bank in the amount of $1.0 million that is fully collateralized by cash, which is classified as restricted cash in the Company's consolidated balance sheet.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <!--Maturity date-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20140101to20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member">2021-01-15</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date-Revolving Credit Loan dated December 2013, due in December 2018 [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20131211to20131211_DebtInstrumentAxis_RevolvingCreditLoanDatedDecember2013DueInDecember2018Member">2018-12-11</us-gaap:DebtInstrumentMaturityDate>
  <!--Maturity date-Credit Agreement [Member]-->
  <us-gaap:DebtInstrumentMaturityDate contextRef="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember">2022-09-29</us-gaap:DebtInstrumentMaturityDate>
  <!--Interest rate percentage-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20171231" unitRef="U008" decimals="INF">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Interest rate percentage-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U008" decimals="INF">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Interest rate percentage-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c20171114_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U008" decimals="INF">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <!--Face amount of debt instrument-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentFaceAmount contextRef="c20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U001" decimals="-5">250000000</us-gaap:DebtInstrumentFaceAmount>
  <!--Face amount of debt instrument-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentFaceAmount contextRef="c20171228_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U001" decimals="-5">239400000</us-gaap:DebtInstrumentFaceAmount>
  <!--Face amount of debt instrument-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentFaceAmount contextRef="c20171114_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U001" decimals="-5">250000000</us-gaap:DebtInstrumentFaceAmount>
  <!--Face amount of debt instrument-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DebtInstrumentFaceAmount contextRef="c20171231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U001" decimals="-5">10600000</us-gaap:DebtInstrumentFaceAmount>
  <!--Deferred Foreign Income Tax Expense (Benefit)-->
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">9896000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <!--Deferred Foreign Income Tax Expense (Benefit)-->
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">1323000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <!--Deferred Foreign Income Tax Expense (Benefit)-->
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-5587000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <!--Debt issuance costs-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DeferredFinanceCostsNet contextRef="c20171228_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U001" decimals="-5">3600000</us-gaap:DeferredFinanceCostsNet>
  <!--Debt issuance costs-Convertible Senior Notes Due 2021 [Member]-->
  <us-gaap:DeferredFinanceCostsNet contextRef="c20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U001" decimals="-5">8300000</us-gaap:DeferredFinanceCostsNet>
  <!--Deferred Federal Income Tax Expense (Benefit)-->
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-119000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <!--Deferred Federal Income Tax Expense (Benefit)-->
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-6045000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <!--Deferred Federal Income Tax Expense (Benefit)-->
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">9979000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <!--Deferred Income Tax Expense (Benefit)-->
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">3259000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <!--Deferred Income Tax Expense (Benefit)-->
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">3464000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <!--Deferred Income Tax Expense (Benefit)-->
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">5190000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <!--Deferred Tax Liabilities, Gross-->
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="c20161231" unitRef="U001" decimals="-3">52657000</us-gaap:DeferredIncomeTaxLiabilities>
  <!--Deferred Tax Liabilities, Gross-->
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="c20171231" unitRef="U001" decimals="-3">35801000</us-gaap:DeferredIncomeTaxLiabilities>
  <!--Deferred revenue, net of current portion-->
  <us-gaap:DeferredRevenueNoncurrent contextRef="c20171231" unitRef="U001" decimals="-3">17259000</us-gaap:DeferredRevenueNoncurrent>
  <!--Deferred revenue, net of current portion-->
  <us-gaap:DeferredRevenueNoncurrent contextRef="c20161231" unitRef="U001" decimals="-3">8433000</us-gaap:DeferredRevenueNoncurrent>
  <!--Deferred Revenue, Current-->
  <us-gaap:DeferredRevenueCurrent contextRef="c20171231" unitRef="U001" decimals="-3">13232000</us-gaap:DeferredRevenueCurrent>
  <!--Deferred Revenue, Current-->
  <us-gaap:DeferredRevenueCurrent contextRef="c20161231" unitRef="U001" decimals="-3">7036000</us-gaap:DeferredRevenueCurrent>
  <!--Deferred State and Local Income Tax Expense (Benefit)-->
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-592000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <!--Deferred State and Local Income Tax Expense (Benefit)-->
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-272000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <!--Deferred State and Local Income Tax Expense (Benefit)-->
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-111000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <!--Other-->
  <us-gaap:DeferredTaxAssetsOther contextRef="c20171231" unitRef="U001" decimals="-3">3889000</us-gaap:DeferredTaxAssetsOther>
  <!--Other-->
  <us-gaap:DeferredTaxAssetsOther contextRef="c20161231" unitRef="U001" decimals="-3">5569000</us-gaap:DeferredTaxAssetsOther>
  <!--Federal losses carryforward-->
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c20171231" unitRef="U001" decimals="-3">1603000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <!--Federal losses carryforward-->
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c20161231" unitRef="U001" decimals="-3">4130000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <!--Inventory reserves-->
  <us-gaap:DeferredTaxAssetsInventory contextRef="c20171231" unitRef="U001" decimals="-3">1607000</us-gaap:DeferredTaxAssetsInventory>
  <!--Inventory reserves-->
  <us-gaap:DeferredTaxAssetsInventory contextRef="c20161231" unitRef="U001" decimals="-3">2273000</us-gaap:DeferredTaxAssetsInventory>
  <!--Deferred Tax Assets, Net-->
  <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c20161231" unitRef="U001" decimals="-3">6096000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
  <!--Deferred Tax Assets, Net-->
  <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c20171231" unitRef="U001" decimals="-3">2834000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
  <!--Deferred Tax Assets, Gross-->
  <us-gaap:DeferredTaxAssetsGross contextRef="c20161231" unitRef="U001" decimals="-3">112931000</us-gaap:DeferredTaxAssetsGross>
  <!--Deferred Tax Assets, Gross-->
  <us-gaap:DeferredTaxAssetsGross contextRef="c20171231" unitRef="U001" decimals="-3">83776000</us-gaap:DeferredTaxAssetsGross>
  <!--Deferred Tax Assets, Net of Valuation Allowance, Noncurrent-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20171231" unitRef="U001" decimals="-3">2834000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Deferred Tax Assets, Net of Valuation Allowance, Noncurrent-->
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="c20161231" unitRef="U001" decimals="-3">6096000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <!--Deferred Tax Assets, Net of Valuation Allowance-Foreign Tax Authority [Member]-->
  <us-gaap:DeferredTaxAssetsNet contextRef="c20171231_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5">15900000</us-gaap:DeferredTaxAssetsNet>
  <!--Deferred Tax Assets, Net of Valuation Allowance-Foreign Tax Authority [Member]-->
  <us-gaap:DeferredTaxAssetsNet contextRef="c20161231_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5">24400000</us-gaap:DeferredTaxAssetsNet>
  <!--Deferred Tax Assets, Operating Loss Carryforwards, Foreign-->
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c20171231" unitRef="U001" decimals="-3">34072000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
  <!--Deferred Tax Assets, Operating Loss Carryforwards, Foreign-->
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c20161231" unitRef="U001" decimals="-3">58647000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
  <!--Deferred tax assets, valuation allowance-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231" unitRef="U001" decimals="-3">45141000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20161231" unitRef="U001" decimals="-3">54178000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-State and Local Jurisdiction [Member]-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="-5">193500000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-Canadian Federal Gross [Member]-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231_IncomeTaxAuthorityAxis_CanadianFederalGrossMember" unitRef="U001" decimals="-5">41800000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-Foreign Tax Authority Tax Effected Excluding Canada [Member]-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231_IncomeTaxAuthorityAxis_ForeignTaxAuthorityTaxEffectedExcludingCanadaMember" unitRef="U001" decimals="-5">32500000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-Foreign Tax Authority Tax Effected [Member]-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231_IncomeTaxAuthorityAxis_ForeignTaxAuthorityTaxEffectedMember" unitRef="U001" decimals="-5">32500000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-State and Local Jurisdiction -Tax Effected [Member]-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionTaxEffectedMember" unitRef="U001" decimals="-5">12600000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U001" decimals="-6">0</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Deferred tax assets, valuation allowance-Canadian Federal Tax Effected [Member]-->
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c20171231_IncomeTaxAuthorityAxis_CanadianFederalTaxEffectedMember" unitRef="U001" decimals="-5">11300000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <!--Stock compensation-->
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c20161231" unitRef="U001" decimals="-3">8389000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <!--Stock compensation-->
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c20171231" unitRef="U001" decimals="-3">5344000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <!--Research and development carryforward-->
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c20171231" unitRef="U001" decimals="-3">3534000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
  <!--Research and development carryforward-->
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c20161231" unitRef="U001" decimals="-3">3647000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
  <!--Deferred Tax Liabilities, Property, Plant and Equipment-->
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c20161231" unitRef="U001" decimals="-3">30728000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <!--Deferred Tax Liabilities, Property, Plant and Equipment-->
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c20171231" unitRef="U001" decimals="-3">23121000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <!--Deferred Tax Liabilities, Intangible Assets-->
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c20161231" unitRef="U001" decimals="-3">5882000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <!--Deferred Tax Liabilities, Intangible Assets-->
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c20171231" unitRef="U001" decimals="-3">2229000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <!--Deferred Tax Liabilities, Net-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:DeferredTaxLiabilities contextRef="c20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U001" decimals="-5">13100000</us-gaap:DeferredTaxLiabilities>
  <!--Deferred Tax Liabilities, Net-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:DeferredTaxLiabilities contextRef="c20161231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U001" decimals="-5">18300000</us-gaap:DeferredTaxLiabilities>
  <!--Deferred Tax Liabilities, Other-->
  <us-gaap:DeferredTaxLiabilitiesOther contextRef="c20171231" unitRef="U001" decimals="-3">10451000</us-gaap:DeferredTaxLiabilitiesOther>
  <!--Deferred Tax Liabilities, Other-->
  <us-gaap:DeferredTaxLiabilitiesOther contextRef="c20161231" unitRef="U001" decimals="-3">16047000</us-gaap:DeferredTaxLiabilitiesOther>
  <!--Matching of qualified deferrals by employer, maximum-->
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c20170101to20171231" unitRef="U008" decimals="INF">0.5</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
  <!--Matching contributions made by employer-->
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c20150101to20151231" unitRef="U001" decimals="-5">2200000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <!--Matching contributions made by employer-->
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c20170101to20171231" unitRef="U001" decimals="-5">2700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <!--Matching contributions made by employer-->
  <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c20160101to20161231" unitRef="U001" decimals="-5">2500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20160101to20161231" unitRef="U001" decimals="-3">28023000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20150101to20151231" unitRef="U001" decimals="-3">23737000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20170101to20171231" unitRef="U001" decimals="-3">32242000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Loss from discontinued operations before benefit from income taxes-Aptevo [Member]-->
  <us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-32043000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax>
  <!--Loss from discontinued operations before benefit from income taxes-Aptevo [Member]-->
  <us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-45947000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax>
  <!--Net loss per share from discontinued operations-diluted (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="c20150101to20151231" unitRef="U003" decimals="2">-0.61</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <!--Net loss per share from discontinued operations-diluted (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="c20170101to20171231" unitRef="U003" decimals="0">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <!--Net loss per share from discontinued operations-diluted (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="c20160101to20161231" unitRef="U003" decimals="2">-0.22</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <!--Net loss per share from discontinued operations-diluted (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="c20160401to20160630" unitRef="U003" decimals="2">-0.22</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <!--Net loss per share from discontinued operations-diluted (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="c20161001to20161231" unitRef="U003" decimals="2">0.10</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <!--Net loss per share from discontinued operations-diluted (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="c20160101to20160331" unitRef="U003" decimals="2">-0.16</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <!--Net loss per share from discontinued operations-diluted (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="c20160701to20160930" unitRef="U003" decimals="2">0.02</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <!--Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal-Aptevo [Member]-->
  <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-17401000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
  <!--Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal-Aptevo [Member]-->
  <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-21295000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
  <!--Discontinued Operation, Provision for Loss (Gain) on Disposal, Net of Tax-Aptevo [Member]-->
  <us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-28546000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax>
  <!--Discontinued Operation, Provision for Loss (Gain) on Disposal, Net of Tax-Aptevo [Member]-->
  <us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-10748000</us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax>
  <!--Net loss per share from discontinued operations-basic (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="c20150101to20151231" unitRef="U003" decimals="2">-0.74</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <!--Net loss per share from discontinued operations-basic (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="c20170101to20171231" unitRef="U003" decimals="0">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <!--Net loss per share from discontinued operations-basic (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="c20160101to20161231" unitRef="U003" decimals="2">-0.27</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <!--Net loss per share from discontinued operations-basic (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="c20160701to20160930" unitRef="U003" decimals="2">0.02</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <!--Net loss per share from discontinued operations-basic (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="c20160401to20160630" unitRef="U003" decimals="2">-0.22</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <!--Net loss per share from discontinued operations-basic (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="c20160101to20160331" unitRef="U003" decimals="2">-0.20</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <!--Net loss per share from discontinued operations-basic (in dollars per share)-->
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="c20161001to20161231" unitRef="U003" decimals="2">0.13</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <!--Cost of product sales-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">11556000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <!--Cost of product sales-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">16809000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <!--Disposal Group, Including Discontinued Operation, Other Expense-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">472000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
  <!--Disposal Group, Including Discontinued Operation, Other Expense-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">41000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
  <!--Disposal Group, Including Discontinued Operation, Operating Income (Loss)-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-32002000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
  <!--Disposal Group, Including Discontinued Operation, Operating Income (Loss)-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-45475000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
  <!--Discontinued operations-->
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;3. Discontinued operations&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On August 1, 2016, the Company completed the spin-off of Aptevo &lt;font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;through&lt;/font&gt; the distribution of 100% of the outstanding shares of common stock of Aptevo to the Company's shareholders (the "Distribution"). The Distribution was made to the Company's shareholders of record as of the close of business on July 22, 2016 (the "Record Date"), who received one share of Aptevo common stock for every two shares of Emergent common stock held as of the Record Date. The Distribution was intended to qualify as a tax-free distribution for federal income tax purposes in the United States. In the aggregate, approximately 20.2 million shares of Aptevo common stock were distributed to the Company's shareholders of record as of the Record Date in the Distribution. After the Distribution, the Company no longer holds shares of Aptevo's common stock. In addition, on August 1, 2016, the Company entered into a non-negotiable, unsecured promissory note with Aptevo to provide an additional $20 million in funding, which the Company paid in January 2017.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The historical statements of operations of Aptevo have been presented as discontinued operations in the consolidated financial statements and the prior period has been restated. Discontinued operations include results of Aptevo's business except for certain allocated corporate overhead costs and certain costs associated with transition services provided by the Company to Aptevo. These allocated costs remain part of continuing operations. Due to differences between the basis of presentation for discontinued operations and the basis of presentation as a stand-alone company, the financial results of Aptevo included within discontinued operations for the Company may not be indicative of actual financial results of Aptevo.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes results from discontinued operations of Aptevo included in the consolidated statements of operations for the year ended December 31, 2016 and 2015:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;&lt;!--Anchor--&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Years ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenues:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Product sales&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,183&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;27,947&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Collaborations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;187&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,511&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total revenues&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,370&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;33,458&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Operating expense:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Cost of product sales&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,556&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,809&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;18,024&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34,811&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Selling, general and administrative&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;23,792&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;27,313&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Loss from operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(32,002&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(45,475&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other income (expense), net:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(41&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(472&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Loss from discontinued operations before benefit from income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(32,043&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(45,947&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Benefit from income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(21,295&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(17,401&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,748&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(28,546&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes the cash flows of Aptevo included in the y&lt;font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ears ended December 31, 2016 and 2015&lt;/font&gt; consolidated statements of cash flows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Years ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net cash used in operating activities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,299&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(12,716&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,926&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,518&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net cash provided by financing activities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,733&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,012&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net increase (decrease) in cash and cash equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(4,492&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;778&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <!--Disposal Group, Including Discontinued Operation, Revenue-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">21370000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <!--Disposal Group, Including Discontinued Operation, Revenue-Aptevo [Member]-->
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">33458000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20160101to20161231" unitRef="U003" decimals="2" id="Item-1">1.13</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20150101to20151231" unitRef="U003" decimals="2" id="Item-2">1.41</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20170101to20171231" unitRef="U003" decimals="2" id="Item-3">1.71</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20160701to20160930" unitRef="U003" decimals="2">0.45</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20160401to20160630" unitRef="U003" decimals="2">-0.27</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20160101to20160331" unitRef="U003" decimals="2">0.10</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share, Diluted-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20161001to20161231" unitRef="U003" decimals="2">0.77</us-gaap:EarningsPerShareDiluted>
  <!--Earnings Per Share [Text Block]-->
  <us-gaap:EarningsPerShareTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;16.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Earnings per share&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table presents the calculation of basic and diluted net income per share:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Years ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Numerator:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;82,594&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;62,524&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;91,416&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Interest expense, net of tax&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,606&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,255&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amortization of debt issuance costs, net of tax&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;681&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;781&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;868&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income, adjusted from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;85,881&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;66,560&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;95,303&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,748&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(28,546&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income, adjusted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;85,881&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;55,812&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;66,757&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Denominator:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Weighted-average number of shares-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;41,816,431&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40,184,159&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;38,595,435&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Dilutive securities-equity awards&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,115,244&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,054,453&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;939,882&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Dilutive securities-convertible debt&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,396,262&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,096,500&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,720,525&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Weighted-average number of shares-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;50,327,937&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;49,335,112&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;47,255,842&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-basic from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.98&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.56&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2.37&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss per share-basic from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.74&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.98&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.63&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-diluted from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.71&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.35&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2.02&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss per share-diluted from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.22&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.61&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.71&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.13&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.41&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the year ending December 31, 2017 and 2016, substantially all of the outstanding stock options to purchase shares of common stock were included in the calculation of diluted earnings per share. For the years ending December 31, 2015, outstanding stock options to purchase approximately 1.4 million shares of common stock, respectively, are not considered in the diluted earnings per share calculation because the exercise price of these options is greater than the average per share closing price during the year and their effect would be anti-dilutive.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20150101to20151231" unitRef="U003" decimals="2">1.63</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20170101to20171231" unitRef="U003" decimals="2">1.98</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20160101to20161231" unitRef="U003" decimals="2">1.29</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20160701to20160930" unitRef="U003" decimals="2">0.52</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20161001to20161231" unitRef="U003" decimals="2">0.93</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20160101to20160331" unitRef="U003" decimals="2">0.10</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share, Basic-->
  <us-gaap:EarningsPerShareBasic contextRef="c20160401to20160630" unitRef="U003" decimals="2">-0.27</us-gaap:EarningsPerShareBasic>
  <!--Earnings per share-->
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Earnings per share&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company calculates basic earnings per share by dividing net income by the weighted average number of shares of common stock outstanding during the period.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the years ended December 31, 2017, 2016, and 2015, the Company calculated diluted earnings per share using the if-converted method by dividing the adjusted net income by the adjusted weighted average number of shares of common stock outstanding during the period. The adjusted net income is adjusted for interest expense and amortization of debt issuance cost, both net of tax, associated with the Company's 2.875% Convertible Senior Notes due 2021 (the "Notes"). The weighted average number of diluted shares is adjusted for the potential dilutive effect of the exercise of stock options and the vesting of restricted stock units along with the assumption of the conversion of the Notes, each at the beginning of the period. During the fourth quarter of 2017, the Company issued a notice of termination of conversion rights related to the Notes and issued 8.5 million shares of common stock due to conversions that occurred in 2017.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <!--Effect of exchange rate changes on cash and cash equivalents-->
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c20160101to20161231" unitRef="U001" decimals="-3">129000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <!--Effect of exchange rate changes on cash and cash equivalents-->
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-27000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <!--Effect of exchange rate changes on cash and cash equivalents-->
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-150000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <!--Federal corporate tax rate-->
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c20170101to20171231" unitRef="U008" decimals="INF">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <!--Federal corporate tax rate-Forecast [Member]-->
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c20180101to20181231_StatementScenarioAxis_ScenarioForecastMember" unitRef="U008" decimals="INF">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <!--Effective annual tax rate-->
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c20150101to20151231" unitRef="U008" decimals="INF">0.33</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <!--Effective annual tax rate-->
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c20170101to20171231" unitRef="U008" decimals="INF">0.3</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <!--Effective annual tax rate-->
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c20160101to20161231" unitRef="U008" decimals="INF">0.37</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <!--Compensation cost expected to be recognized related to unvested equity awards-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c20171231" unitRef="U001" decimals="-5">17900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
  <!--Weighted average period expected to be recognized related to unvested equity awards-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c20170101to20171231">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20171231" unitRef="U001" decimals="-3">37882000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20161231" unitRef="U001" decimals="-3">34537000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Excess tax benefits from stock-based compensation-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">11281000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <!--Excess tax benefits from stock-based compensation-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">10619000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <!--Excess tax benefits from stock-based compensation-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <!--Excess Tax Benefit from Share-based Compensation, Operating Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <!--Excess Tax Benefit from Share-based Compensation, Operating Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">11281000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <!--Excess Tax Benefit from Share-based Compensation, Operating Activities-->
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">10619000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <!--Additions-->
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c20170101to20171231" unitRef="U001" decimals="-3">94304000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <!--Fair value of measurements-->
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Fair value of measurements&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company measures and records cash equivalents and investment securities considered available-for-sale at fair value in the accompanying financial statements. 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. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value include:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 72pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Level 1 &amp;#8212;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Observable inputs for identical assets or liabilities such as quoted prices in active markets;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 72pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Level 2 &amp;#8212;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inputs other than quoted prices in active markets that are either directly or indirectly observable; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 72pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Level 3 &amp;#8212;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Unobservable inputs in which little or no market data exists, which are therefore developed by the Company using estimates and assumptions that reflect those that a market participant would use.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The carrying amounts of the Company's short-term financial instruments, which include cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short maturities.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
  <!--Fair Value Inputs, Discount Rate-ACAM2000 [Member]-->
  <us-gaap:FairValueInputsDiscountRate contextRef="c20171006to20171006_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U008" decimals="4">0.1550</us-gaap:FairValueInputsDiscountRate>
  <!--Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c20160101to20161231" unitRef="U001" decimals="-3">1113000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
  <!--Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c20170101to20171231" unitRef="U001" decimals="-3">10941000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
  <!--Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c20151231" unitRef="U001" decimals="-3">25155000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <!--Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c20161231" unitRef="U001" decimals="-3">13185000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <!--Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c20171231" unitRef="U001" decimals="-3">12274000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <!--Fair Value Disclosures [Text Block]-->
  <us-gaap:FairValueDisclosuresTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;5.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Fair value measurements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Contingent consideration are liabilities measured at fair value on a recurring basis. For the year ended December 31, 2017, the contingent consideration for ACAM2000 increased by $5.3 million and the remaining $7.5 million regulatory milestone was paid. For the year ended December 31, 2017 and 2016, the contingent consideration obligation associated with the EV-035 series of molecules and the broad spectrum antiviral platform program decreased by $0.2 million and $5.4 million, respectively. The changes are primarily due to the estimated timing and probability of success for certain development and regulatory milestones of the program, which are inputs that have no observable market (Level 3). These changes are classified in the Company's statement of operations as both selling, general and administrative expense and research and development expense.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the years ended December 31, 2017 and 2016, the contingent consideration obligations associated with RSDL increased by $2.7 million and decreased by $5.4 million, respectively. The changes in the fair value of the RSDL contingent consideration obligations are primarily due to the expected amount and timing of future net sales, which are inputs that have no observable market (Level 3). These changes are classified in the Company's statement of operations as cost of product sales and contract manufacturing.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table is a reconciliation of the beginning and ending balance of the liabilities measured at fair value using significant unobservable inputs (Level 3) during the years ended December 31, 2017 and 2016.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;25,155&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(Income) expense included in earnings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,857&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,113&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,185&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(Income) expense included in earnings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,830&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,941&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Purchases, sales and issuances&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,200&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;12,274&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Separate disclosure is required for assets and liabilities measured at fair value on a recurring basis from those measured at fair value on a non-recurring basis. As of December 31, 2017 and 2016, there were no assets or liabilities measured at fair value on a non-recurring basis.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <!--Reconciliation of Liabilities Measured at Fair Value Using Significant Unobservable Inputs (Level 3)-->
  <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table is a reconciliation of the beginning and ending balance of the liabilities measured at fair value using significant unobservable inputs (Level 3) during the years ended December 31, 2017 and 2016.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;25,155&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(Income) expense included in earnings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,857&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,113&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,185&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(Income) expense included in earnings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,830&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,941&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Purchases, sales and issuances&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,200&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;12,274&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
  <!--(Income) expense included in earnings-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c20170101to20171231" unitRef="U001" decimals="-3">7830000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <!--(Income) expense included in earnings-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-10857000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <!--Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements)-->
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements contextRef="c20170101to20171231" unitRef="U001" decimals="-3">2200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements>
  <!--Finite-Lived Intangible Assets, Net-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20171231" unitRef="U001" decimals="-3">119597000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c20171231" unitRef="U001" decimals="-3">15647000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20161231" unitRef="U001" decimals="-3">-23234000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20171231" unitRef="U001" decimals="-3">-31806000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Year Three-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c20171231" unitRef="U001" decimals="-3">15087000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <!--Amortization period of intangible asset-RaxibacumabMember [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20171002to20171002_BusinessAcquisitionAxis_EBSRaxibacumabMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Amortization period of intangible asset-ACAM2000 [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20171006to20171006_BusinessAcquisitionAxis_ACAM2000Member">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Year Four-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c20171231" unitRef="U001" decimals="-3">13596000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <!--Finite-Lived Intangible Assets, Gross-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20161231" unitRef="U001" decimals="-3">57099000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20171231" unitRef="U001" decimals="-3">151403000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Year Two-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c20171231" unitRef="U001" decimals="-3">15168000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <!--Foreign currencies-->
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Foreign currencies&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Except for the Company's Canadian subsidiaries, the local currency is the functional currency for the Company's foreign subsidiaries and, as such, assets and liabilities are translated into U.S. dollars at year-end exchange rates. Income and expense items are translated at average exchange rates during the year. Translation adjustments resulting from this process are charged or credited to other comprehensive income. The Company's Canadian subsidiaries functional currency is U.S. dollars due primarily to a significant amount of the transactions of the subsidiaries being denominated in U.S. dollars.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <!--Intangible assets and goodwill-->
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;9. Intangible assets and goodwill&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of October 1, 2017 and 2016, the Company performed a &lt;/font&gt;qualitative assessment of goodwill associated with the Therapeutics and Vaccines reporting unit, Contract Manufacturing reporting unit, and the Devices reporting unit and determined there were no indicators of impairment.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Intangible assets consisted of the following:&lt;/div&gt;&lt;div style="line-height: 10.25pt; margin-bottom: 3pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/font&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cost basis&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;57,099&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Additions&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;94,304&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;151,403&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Accumulated amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(23,234&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(8,572&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(31,806&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net book value at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,597&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the years ended December 31, 2017, 2016 and 2015, the Company recorded amortization expense of $8.6 million, $6.9 million and $7.4 million, respectively, for intangible assets, which has been recorded in operating expenses, specifically selling, general and administrative and cost of product sales and contract manufacturing. As of December 31, 2017, the weighted average amortization period remaining for intangible assets is 105 months.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Future amortization expense as of December 31, 2017 is as follows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,647&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,168&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,087&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,596&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2022 and beyond&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;60,099&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total remaining amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,597&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table is a summary of changes in goodwill by reporting unit:&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Therapeutics and vaccines&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Contract manufacturing&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Devices&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cost Basis&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;24,349&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;6,736&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,916&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;41,001&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Additions&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,129&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,129&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,478&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;6,736&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,916&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;49,130&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <!--Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]-->
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Goodwill&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company assesses the carrying value of goodwill on an annual basis, or whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable,&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&amp;#160;&lt;/font&gt;to determine whether any impairment in this asset may exist and, if so, the extent of such impairment. The provisions of the relevant accounting guidance require that the Company perform a two-step impairment test. In the first step, the Company compares the fair value of its reporting unit to the carrying value of the reporting unit. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the second step of the impairment test is performed in order to determine the implied fair value of the reporting unit's goodwill. If the carrying value of the reporting unit's goodwill exceeds its implied fair value, an impairment loss equal to the difference is recognized. The Company calculates the fair value of the reporting unit utilizing the income approach. The income approach utilizes a discounted cash flow model, using a discount rate based on the Company's estimated weighted average cost of capital. The Company also evaluates goodwill for all reporting units using the qualitative assessment method, which permits companies to qualitatively assess whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount. The Company considers developments in its operations, the industry in which it operates and overall macroeconomic factors that could have affected the fair value of the reporting unit since the date of the most recent quantitative analysis of a reporting unit's fair value.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The determination of the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. The estimates and assumptions used in calculating fair value include identifying future cash flows, which requires that the Company makes a number of critical legal, economic, market and business assumptions that reflect best estimates as of the testing date. The Company's assumptions and estimates may differ significantly from actual results, or circumstances could change that would cause the Company to conclude that an impairment now exists or that it previously understated the extent of impairment. The Company selected October 1 as its annual goodwill impairment test date.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20171231" unitRef="U001" decimals="-3">49130000</us-gaap:Goodwill>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20161231" unitRef="U001" decimals="-3">41001000</us-gaap:Goodwill>
  <!--Goodwill-Sanofi [Member]-->
  <us-gaap:Goodwill contextRef="c20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">8129000</us-gaap:Goodwill>
  <!--Goodwill, Acquired During Period-Contract Manufacturing [Member]-->
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c20170101to20171231_SubsegmentsAxis_ContractManufacturingMember" unitRef="U001" decimals="-3">0</us-gaap:GoodwillAcquiredDuringPeriod>
  <!--Goodwill, Acquired During Period-Medical Devices [Member]-->
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c20170101to20171231_SubsegmentsAxis_MedicalDevicesMember" unitRef="U001" decimals="-3">0</us-gaap:GoodwillAcquiredDuringPeriod>
  <!--Goodwill, Acquired During Period-Therapeutics and Vaccines [Member]-->
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c20170101to20171231_SubsegmentsAxis_TherapeuticsAndVaccinesMember" unitRef="U001" decimals="-3">8129000</us-gaap:GoodwillAcquiredDuringPeriod>
  <!--Goodwill, Acquired During Period-->
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c20170101to20171231" unitRef="U001" decimals="-3">8129000</us-gaap:GoodwillAcquiredDuringPeriod>
  <!--Goodwill, Gross-->
  <us-gaap:GoodwillGross contextRef="c20161231" unitRef="U001" decimals="-3">41001000</us-gaap:GoodwillGross>
  <!--Goodwill, Gross-Medical Devices [Member]-->
  <us-gaap:GoodwillGross contextRef="c20161231_SubsegmentsAxis_MedicalDevicesMember" unitRef="U001" decimals="-3">9916000</us-gaap:GoodwillGross>
  <!--Goodwill, Gross-Therapeutics and Vaccines [Member]-->
  <us-gaap:GoodwillGross contextRef="c20161231_SubsegmentsAxis_TherapeuticsAndVaccinesMember" unitRef="U001" decimals="-3">24349000</us-gaap:GoodwillGross>
  <!--Goodwill, Gross-Contract Manufacturing [Member]-->
  <us-gaap:GoodwillGross contextRef="c20161231_SubsegmentsAxis_ContractManufacturingMember" unitRef="U001" decimals="-3">6736000</us-gaap:GoodwillGross>
  <!--Goodwill, Gross-Therapeutics and Vaccines [Member]-->
  <us-gaap:GoodwillGross contextRef="c20171231_SubsegmentsAxis_TherapeuticsAndVaccinesMember" unitRef="U001" decimals="-3">32478000</us-gaap:GoodwillGross>
  <!--Goodwill, Gross-Contract Manufacturing [Member]-->
  <us-gaap:GoodwillGross contextRef="c20171231_SubsegmentsAxis_ContractManufacturingMember" unitRef="U001" decimals="-3">6736000</us-gaap:GoodwillGross>
  <!--Goodwill, Gross-->
  <us-gaap:GoodwillGross contextRef="c20171231" unitRef="U001" decimals="-3">49130000</us-gaap:GoodwillGross>
  <!--Goodwill, Gross-Medical Devices [Member]-->
  <us-gaap:GoodwillGross contextRef="c20171231_SubsegmentsAxis_MedicalDevicesMember" unitRef="U001" decimals="-3">9916000</us-gaap:GoodwillGross>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20170401to20170630" unitRef="U001" decimals="-3">8529000</us-gaap:GrossProfit>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20161001to20161231" unitRef="U001" decimals="-3">50929000</us-gaap:GrossProfit>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20170101to20170331" unitRef="U001" decimals="-3">14910000</us-gaap:GrossProfit>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20170701to20170930" unitRef="U001" decimals="-3">47769000</us-gaap:GrossProfit>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20171001to20171231" unitRef="U001" decimals="-3">53077000</us-gaap:GrossProfit>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20160701to20160930" unitRef="U001" decimals="-3">35478000</us-gaap:GrossProfit>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20160101to20160331" unitRef="U001" decimals="-3">21157000</us-gaap:GrossProfit>
  <!--Income (loss) from operations-->
  <us-gaap:GrossProfit contextRef="c20160401to20160630" unitRef="U001" decimals="-3">-2042000</us-gaap:GrossProfit>
  <!--Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss-Selling, General and Administrative Expenses [Member]-->
  <us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss contextRef="c20160701to20160930_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U001" decimals="-5">3700000</us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss>
  <!--Impairment of intangible assets (including IPR&D)-->
  <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
  <!--Impairment of intangible assets (including IPR&D)-->
  <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c20150101to20151231" unitRef="U001" decimals="-3">9827000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
  <!--Impairment of intangible assets (including IPR&D)-->
  <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="c20160101to20161231" unitRef="U001" decimals="-3">701000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
  <!--Impairment and abandonment of long-lived assets-->
  <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c20150101to20151231" unitRef="U001" decimals="-3">1147000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
  <!--Impairment and abandonment of long-lived assets-->
  <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c20160101to20161231" unitRef="U001" decimals="-3">5569000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
  <!--Impairment and abandonment of long-lived assets-->
  <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="c20170101to20171231" unitRef="U001" decimals="-3">1936000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
  <!--Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]-->
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Intangible assets and long-lived assets&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company assesses intangible assets for impairment on an annual basis or more frequently if indicators of impairment are present. The Company's annual assessment includes a comparison of the fair value of intangible assets to existing carrying value, and recognizes an impairment when the carrying value is greater than the determined fair value. The Company believes that the assumptions used in valuing the intangible assets are reasonable and are based upon its best estimate of likely outcomes of sales and clinical development. The underlying assumptions and estimates used to value these assets are subject to change in the future, and actual results may differ significantly from the assumptions and estimates. The Company has selected October 1 as its annual impairment test date for indefinite-lived intangible assets.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company assesses the recoverability of its long-lived assets or asset groups for which an indicator of impairment exists by determining whether the carrying value of such assets can be recovered through undiscounted future operating cash flows. If the Company concludes that the carrying value will not be recovered, the Company measures the amount of such impairment by comparing the fair value to the carrying value of the assets or asset groups.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
  <!--In Process Research and Development, Policy [Policy Text Block]-->
  <us-gaap:InProcessResearchAndDevelopmentPolicy contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Acquisitions&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In determining whether an acquisition is a business combination versus an asset acquisition, the accounting guidance requires an entity to first evaluate whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If that threshold is met, the set of assets and activities is not a business and therefore treated as an asset acquisition. If it's not met, the entity evaluates whether the set meets the definition of a business. If an acquired asset or asset group does not meet the definition of a business, the transaction is accounted for as an asset acquisition. Otherwise, the acquisition is treated as a business combination.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In a business combination, the acquisition method of accounting requires that the assets acquired and liabilities assumed be recorded as of the date of the merger or acquisition at their respective fair values with limited exceptions. Assets acquired and liabilities assumed in a business combination that arise from contingencies are recognized at fair value if fair value can reasonably be estimated. If the acquisition date fair value of an asset acquired or liability assumed that arises from a contingency cannot be determined, the asset or liability is recognized if probable and reasonably estimable; if these criteria are not met, no asset or liability is recognized. 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. Accordingly, the Company may be required to value assets at fair value measures that do not reflect the Company's intended use of those assets. Any excess of the purchase price (consideration transferred) over the estimated fair values of net assets acquired is recorded as goodwill. Transaction costs and costs to restructure the acquired company are expensed as incurred. The operating results of the acquired business are reflected in the Company's consolidated financial statements after the date of the merger or acquisition. If the Company determines the assets acquired do not meet the definition of a business under the acquisition method of accounting, the transaction will be accounted for as an acquisition of assets rather than a business combination and, therefore, no goodwill will be recorded.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The fair values of intangible assets, including acquired in-process research and development ("IPR&amp;amp;D"), are determined utilizing information available at or near the merger or acquisition date based on expectations and assumptions that are deemed reasonable by management. Given the considerable judgment involved in determining fair values, the Company typically obtains assistance from third-party valuation specialists for significant items. Amounts allocated to acquired IPR&amp;amp;D are capitalized and accounted for as indefinite-lived intangible assets. Upon successful completion of each project, the Company will make a separate determination as to the remaining useful life of the asset and begin amortization. The judgments made in determining estimated fair values assigned to assets acquired and liabilities assumed in a business combination, as well as asset lives, can materially affect the Company's results of operations.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The fair values of identifiable intangible assets related to current products and product rights are primarily determined by using an "income approach" through which fair value is estimated based on each asset's discounted projected net cash flows. The Company's estimates of market participant net cash flows consider historical and projected pricing, margins and expense levels, the performance of competing products where applicable, relevant industry and therapeutic area growth drivers and factors, current and expected trends in technology and product life cycles, the time and investment that will be required to develop products and technologies, the ability to obtain marketing and regulatory approvals, the ability to manufacture and commercialize the products, the extent and timing of potential new product introductions by the Company's competitors, and the life of each asset's underlying patent, if any. The net cash flows are then probability-adjusted where appropriate to consider the uncertainties associated with the underlying assumptions, as well as the risk profile of the net cash flows utilized in the valuation. The probability-adjusted future net cash flows of each product are then discounted to present value utilizing an appropriate discount rate.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The fair values of identifiable intangible assets related to IPR&amp;amp;D are determined using an income approach, through which fair value is estimated based on each asset's probability-adjusted future net cash flows, which reflect the different stages of development of each product and the associated probability of successful completion. The net cash flows are then discounted to present value using an appropriate discount rate. Indefinite-lived intangible assets are tested for impairment annually or whenever events or changes in circumstances indicate that its carrying amount may not be recoverable.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InProcessResearchAndDevelopmentPolicy>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20150101to20151231" unitRef="U003" decimals="2">2.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20170101to20171231" unitRef="U003" decimals="2">1.98</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20160101to20161231" unitRef="U003" decimals="2">1.56</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20160701to20160930" unitRef="U003" decimals="2">0.50</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20170701to20170930" unitRef="U003" decimals="2">0.81</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20160401to20160630" unitRef="U003" decimals="2">-0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20170401to20170630" unitRef="U003" decimals="2">0.11</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20171001to20171231" unitRef="U003" decimals="2">0.77</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20161001to20161231" unitRef="U003" decimals="2">0.80</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20160101to20160331" unitRef="U003" decimals="2">0.30</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--Net income per share from continuing operations-basic (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="c20170101to20170331" unitRef="U003" decimals="2">0.26</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <!--US-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c20150101to20151231" unitRef="U001" decimals="-3">117385000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <!--US-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c20160101to20161231" unitRef="U001" decimals="-3">63330000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <!--US-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c20170101to20171231" unitRef="U001" decimals="-3">80690000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <!--Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax-->
  <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="c20160101to20161231" unitRef="U001" decimals="-3">99221000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax-->
  <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="c20150101to20151231" unitRef="U001" decimals="-3">135716000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax-->
  <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="c20170101to20171231" unitRef="U001" decimals="-3">118633000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Foreign-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c20150101to20151231" unitRef="U001" decimals="-3">18331000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Foreign-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c20170101to20171231" unitRef="U001" decimals="-3">37943000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <!--Income (Loss) from Continuing Operations before Income Taxes, Foreign-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c20160101to20161231" unitRef="U001" decimals="-3">35891000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <!--Federal income tax year selected for audit-Maximum [Member]-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:IncomeTaxExaminationYearUnderExamination contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember_RangeAxis_MaximumMember">2012</us-gaap:IncomeTaxExaminationYearUnderExamination>
  <!--Federal income tax year selected for audit-Minimum [Member]-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:IncomeTaxExaminationYearUnderExamination contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember_RangeAxis_MinimumMember">2011</us-gaap:IncomeTaxExaminationYearUnderExamination>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20150101to20151231" unitRef="U001" decimals="-3">135716000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20160101to20161231" unitRef="U001" decimals="-3">99221000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20170101to20171231" unitRef="U001" decimals="-3">118633000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20150101to20151231" unitRef="U003" decimals="2">2.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20160101to20161231" unitRef="U003" decimals="2">1.35</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20170101to20171231" unitRef="U003" decimals="2">1.71</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20161001to20161231" unitRef="U003" decimals="2">0.67</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20160101to20160331" unitRef="U003" decimals="2">0.26</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20170101to20170331" unitRef="U003" decimals="2">0.23</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20160401to20160630" unitRef="U003" decimals="2">-0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20171001to20171231" unitRef="U003" decimals="2">0.67</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20170401to20170630" unitRef="U003" decimals="2">0.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20160701to20160930" unitRef="U003" decimals="2">0.43</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net income from continuing operations-diluted (in dollars per share)-->
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="c20170701to20170930" unitRef="U003" decimals="2">0.68</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <!--Net loss from discontinued operations-->
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <!--Net loss from discontinued operations-->
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-10748000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <!--Net loss from discontinued operations-->
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-28546000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <!--Net loss from discontinued operations-->
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c20160401to20160630" unitRef="U001" decimals="-3" id="Item-4">-8905000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <!--Net loss from discontinued operations-->
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c20161001to20161231" unitRef="U001" decimals="-3" id="Item-5">5103000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <!--Net loss from discontinued operations-->
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c20160701to20160930" unitRef="U001" decimals="-3" id="Item-6">952000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <!--Net loss from discontinued operations-->
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c20160101to20160331" unitRef="U001" decimals="-3" id="Item-7">-7898000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <!--Income Tax Disclosure [Text Block]-->
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;12.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Income taxes&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On December 22, 2017, the President of the United States signed into law the Tax Reform Act. The legislation significantly changes U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a repatriation tax on deemed repatriated earnings of foreign subsidiaries. The Tax Reform Act permanently reduces the U.S. corporate income tax rate from a maximum of 35% to a flat 21% rate, effective January 1, 2018.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. Valuation allowances are recorded as appropriate to reduce deferred tax assets to the amount considered likely to be realized. As a result of the reduction in the U.S. corporate income tax rate from 35% to 21% under the Tax Reform Act, the Company revalued its ending net deferred tax liabilities in the United States at December 31, 2017 and recognized a provisional $13.4 million tax benefit in the Company's consolidated statement of income for the year ended December 31, 2017.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Tax Reform Act provided for a one-time deemed mandatory repatriation of post-1986 undistributed foreign subsidiary earnings and profits ("E&amp;amp;P") through the year ended December 31, 2017. The Company had an estimated $95.4 million of undistributed foreign E&amp;amp;P subject to the deemed mandatory repatriation and recognized a provisional transition tax of $13.6 million of income tax expense in the Company's consolidated statement of income for the year ended December 31, 2017. The Company expects to pay U.S. federal cash taxes on the deemed mandatory repatriation over eight years.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;While the Tax Reform Act provides for a territorial tax system, beginning in 2018, it includes two new U.S. tax base erosion provisions, the global intangible low-taxed income ("GILTI") provisions and the base-erosion and anti-abuse tax ("BEAT") provisions.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The GILTI provisions require the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary's tangible assets. The Company expects that it will be subject to incremental U.S. tax on GILTI income beginning in 2018, due to Company's overall foreign loss position. The Company has elected to account for GILTI tax in the period in which it is incurred, and therefore has not provided any deferred tax impacts of GILTI in its consolidated financial statements for the year ended December 31, 2017.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 ("SAB 118") to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Reform Act. The Company has recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The ultimate impact may differ from these provisional amounts, possibly materially, due to, among other things, additional analysis, changes in interpretations and assumptions the Company has made, additional regulatory guidance that may be issued, and actions the Company may take as a result of the Tax Reform Act. The Company's estimates are provisional based upon utilization of foreign tax credits and validation of E&amp;amp;P. The accounting is expected to be complete when the 2017 U.S. corporate income tax return is filed in 2018.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Significant components of the provisions for income taxes attributable to operations consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Current&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29,441&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29,244&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;38,957&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,983&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,331&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,221&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;356&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,002&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,029&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total current&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,780&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,577&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;43,207&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(6,045&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,979&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(119&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(592&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(272&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(111&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,896&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(5,587&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,323&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total deferred&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,259&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,120&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,093&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total provision for income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,039&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,697&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;44,300&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's net deferred tax asset (liability) consists of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal losses carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,603&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,130&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State losses carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;17,234&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,682&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research and development carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,534&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,647&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Scientific research and experimental development credit carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,493&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,594&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Stock compensation&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,344&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,389&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Foreign deferrals&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34,072&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;58,647&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventory reserves&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,607&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,273&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,889&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,569&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred tax asset&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;83,776&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;112,931&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Fixed assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(23,121&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(30,728&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,229&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(5,882&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,451&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(16,047&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred tax liability&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(35,801&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(52,657&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Valuation allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(45,141&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(54,178&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net deferred tax asset&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,834&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;6,096&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of December 31, 2017, the Company has a net U.S. deferred tax liability in the amount of $13.1 million and a foreign net deferred tax asset in the amount of $15.9 million. The Company had a net U.S. deferred tax liability in the amount of $18.3 million and a foreign net deferred tax asset in the amount of $24.4 as of December 31, 2016.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of December 31, 2017, the Company currently has approximately $7.6 million ($1.6 million tax effected) in net operating loss carryforwards along with $3.5 million in research and development tax credit carryforwards for U.S. federal tax purposes that will begin to expire in 2027 and 2024, respectively. The U.S. federal tax carryforwards are recorded with no valuation allowance. The Company has $264.1 million ($17.2 million tax effected) in state net operating loss carryforwards, primarily in Maryland, that will begin to expire in 2019. The U.S. state tax loss carryforwards are recorded with a valuation allowance of $193.5 million ($12.6 million tax effected). The Company has approximately $168.7 million ($32.5 million tax effected) in net operating losses from foreign jurisdictions (excluding Canada) that will have an indefinite life unless the foreign entities have a change in the nature or conduct of the business in the three years following a change in ownership. A valuation allowance in respect to these foreign losses has been recorded in the amount of $32.5 million. During the year the Company has utilized approximately $41.8 million ($11.3 million tax effected) in Canadian loss carryforwards. The Company currently has approximately $16.5 million in Manitoba scientific research and experimental development credit carryforwards that will begin to expire in 2025. The use of any of these net operating losses and research and development tax credit carryforwards may be restricted due to future changes in the Company's ownership.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The provision for income taxes differs from the amount of taxes determined by applying the U.S. federal statutory rate to income before the provision for income taxes as a result of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;US&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;80,690&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;63,330&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;117,385&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;37,943&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;35,891&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;18,331&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Earnings before taxes on income&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;118,633&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;99,221&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;135,716&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal tax at statutory rates&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;41,522&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34,738&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;47,475&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State taxes, net of federal benefit&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,274&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;529&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;852&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Impact of foreign operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,168&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(9,937&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,640&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;314&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,458&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(950&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Tax credits&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,918&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,572&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,088&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Transition tax&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,585&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Change in U.S. tax rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(13,403&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Stock compensation&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(3,978&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other differences&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(118&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,103&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;733&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Permanent differences&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;929&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,378&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(82&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Provision for income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,039&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,697&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;44,300&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The effective annual tax rate for the years ended December 31, 2017, 2016, and 2015 was 30%, 37% and 33%, respectively.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The effective annual tax rate of 30% in 2017 differs from statutory rate primarily due to the jurisdictional mix of earnings. Due to the impact of the Tax Reform Act enacted on December 22, 2017, the Company recognized a $13.4 million tax benefit as a result of revaluing the U.S. ending net deferred tax liabilities from 35% to the newly enacted U.S. corporate income tax rate of 21%. The tax benefit was fully offset by tax expense of $13.6 million for the transition tax on the deemed mandatory repatriation of undistributed earnings.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The increase in the effective annual tax rate in 2016 was primarily related to tax on the sale, within the Company's consolidated group, of assets from Canadian subsidiaries to U.S. subsidiaries in preparation of the spin-off of Aptevo, and a valuation allowance charge recorded in its continuing operations related to Aptevo deferred tax assets prior to the distribution. The Company determined that upon spin-off, the deferred tax assets of Aptevo would be unrealizable.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company recognizes interest in interest expense and recognizes potential penalties related to unrecognized tax benefits in selling, general and administrative expense. Of the total unrecognized tax benefits recorded at December 31, 2017 and 2016, $0.8 million and $0.5 million, respectively, is classified as a current liability and $1.2 million and $1.3 million, respectively, is classified as a non-current liability on the balance sheet.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The table below presents the gross unrecognized tax benefits activity for 2017, 2016 and 2015:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2014&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,248&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;150&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Decreases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for current year&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;59&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,457&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Decreases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for current year&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;299&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,761&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Decreases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for current year&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;531&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(318&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,974&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;When resolved, substantially all of these reserves would impact the effective tax rate.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's federal and state income tax returns for the tax years 2013 to 2016 remain open to examination. The Company's tax returns in the United Kingdom remain open to examination for the tax years 2008 to 2016, and tax returns in Germany remain open indefinitely. The Company's tax returns for Canada remains open to examination for the tax years 2010 to 2016.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of December 31, 2017, the Company's Canadian 2016 Scientific Research and Experimental Development Claim is under audit. As of December 31, 2017, the Company's 2011 and 2012 federal income tax returns that were under audit are now resolved and closed.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <!--Federal tax at statutory rates-->
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c20170101to20171231" unitRef="U001" decimals="-3">41522000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <!--Federal tax at statutory rates-->
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c20150101to20151231" unitRef="U001" decimals="-3">47475000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <!--Federal tax at statutory rates-->
  <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c20160101to20161231" unitRef="U001" decimals="-3">34738000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
  <!--Impact of foreign operations-->
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-1640000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <!--Impact of foreign operations-->
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-9937000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <!--Impact of foreign operations-->
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-2168000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
  <!--Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount-->
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <!--Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount-->
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <!--Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount-->
  <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-13403000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
  <!--Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount-->
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-950000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <!--Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount-->
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c20170101to20171231" unitRef="U001" decimals="-3">314000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <!--Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount-->
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c20160101to20161231" unitRef="U001" decimals="-3">10458000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <!--Provision for income taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20160101to20161231" unitRef="U001" decimals="-3">36697000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for income taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20150101to20151231" unitRef="U001" decimals="-3">44300000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for income taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-3">36039000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for income taxes-Accounting Standards Update 2016-09 [Member]-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20160101to20161231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201609Member" unitRef="U001" decimals="-5">-3300000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount-->
  <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
  <!--Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount-->
  <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-3978000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
  <!--Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount-->
  <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
  <!--Other differences-->
  <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c20150101to20151231" unitRef="U001" decimals="-3">733000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
  <!--Other differences-->
  <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c20160101to20161231" unitRef="U001" decimals="-3">1103000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
  <!--Other differences-->
  <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-118000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20150101to20151231" unitRef="U001" decimals="-3">91416000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20160101to20161231" unitRef="U001" decimals="-3">62524000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20170101to20171231" unitRef="U001" decimals="-3">82594000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20160701to20160930" unitRef="U001" decimals="-3">20388000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20161001to20161231" unitRef="U001" decimals="-3">32289000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20160101to20160331" unitRef="U001" decimals="-3">11889000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20170701to20170930" unitRef="U001" decimals="-3">33551000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20170101to20170331" unitRef="U001" decimals="-3">10485000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171001to20171231" unitRef="U001" decimals="-3">33942000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20160401to20160630" unitRef="U001" decimals="-3">-2042000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c20170401to20170630" unitRef="U001" decimals="-3">4616000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <!--Income tax receivable, net-->
  <us-gaap:IncomeTaxesReceivable contextRef="c20171231" unitRef="U001" decimals="-3">2432000</us-gaap:IncomeTaxesReceivable>
  <!--Income tax receivable, net-->
  <us-gaap:IncomeTaxesReceivable contextRef="c20161231" unitRef="U001" decimals="-3">9996000</us-gaap:IncomeTaxesReceivable>
  <!--Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount-->
  <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c20170101to20171231" unitRef="U001" decimals="-3">1274000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
  <!--Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount-->
  <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c20160101to20161231" unitRef="U001" decimals="-3">529000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
  <!--Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount-->
  <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c20150101to20151231" unitRef="U001" decimals="-3">852000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
  <!--Cash paid during the year for income taxes-->
  <us-gaap:IncomeTaxesPaid contextRef="c20170101to20171231" unitRef="U001" decimals="-3">11977000</us-gaap:IncomeTaxesPaid>
  <!--Cash paid during the year for income taxes-->
  <us-gaap:IncomeTaxesPaid contextRef="c20150101to20151231" unitRef="U001" decimals="-3">28271000</us-gaap:IncomeTaxesPaid>
  <!--Cash paid during the year for income taxes-->
  <us-gaap:IncomeTaxesPaid contextRef="c20160101to20161231" unitRef="U001" decimals="-3">10081000</us-gaap:IncomeTaxesPaid>
  <!--Income taxes-->
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Income taxes&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and research and development tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred income tax effects of transactions reported in different periods for financial reporting and income tax return purposes are recognized under the asset and liability method of accounting for income taxes. This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment. On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the "Tax Reform Act"). Further information on the tax impacts of the Tax Reform Act is included in Note 12 of the Company's consolidated financial statements.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's ability to realize deferred tax assets depends upon future taxable income as well as the limitations discussed below. For financial reporting purposes, a deferred tax asset must be reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized prior to expiration. The Company considers future taxable income and ongoing tax planning strategies in assessing the need for valuation allowances. In general, if the Company determines that it is more likely than not to realize more than the recorded amounts of net deferred tax assets in the future, the Company will reverse all or a portion of the valuation allowance established against its deferred tax assets, resulting in a decrease to the provision for income taxes in the period in which the determination is made. Likewise, if the Company determines that it is not more likely than not to realize all or part of the net deferred tax asset in the future, the Company will establish a valuation allowance against deferred tax assets, with an offsetting increase to the provision for income taxes, in the period in which the determination is made.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Under sections 382 and 383 of the Internal Revenue Code, if an ownership change occurs with respect to a "loss corporation", as defined therein, there are annual limitations on the amount of net operating losses and deductions that are available. The Company believes the use of net operating losses and research and development tax credits acquired in the Trubion acquisition will not be significantly limited. Due to the acquisition of Microscience in 2005 and the Company's initial public offering, the Company believes the use of the operating losses incurred prior to 2005 will be significantly limited.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Because tax laws are complex and subject to different interpretations, significant judgment is required. As a result, the Company makes certain estimates and assumptions, in (1)&amp;#160;calculating the Company's income tax expense, deferred tax assets and deferred tax liabilities, (2)&amp;#160;determining any valuation allowance recorded against deferred tax assets and (3)&amp;#160;evaluating the amount of unrecognized tax benefits, as well as the interest and penalties related to such uncertain tax positions. The Company's estimates and assumptions may differ significantly from tax benefits ultimately realized.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <!--Effective Income Tax Rate Reconciliation, Tax Credit, Amount-->
  <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c20170101to20171231" unitRef="U001" decimals="-3">1918000</us-gaap:IncomeTaxReconciliationTaxCredits>
  <!--Effective Income Tax Rate Reconciliation, Tax Credit, Amount-->
  <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c20160101to20161231" unitRef="U001" decimals="-3">1572000</us-gaap:IncomeTaxReconciliationTaxCredits>
  <!--Effective Income Tax Rate Reconciliation, Tax Credit, Amount-->
  <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c20150101to20151231" unitRef="U001" decimals="-3">2088000</us-gaap:IncomeTaxReconciliationTaxCredits>
  <!--Accrued expenses and other liabilities-->
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">624000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <!--Accrued expenses and other liabilities-->
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">1626000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <!--Accrued expenses and other liabilities-->
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">45000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20160101to20161231" unitRef="U001" decimals="-3">22446000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20170101to20171231" unitRef="U001" decimals="-3">4810000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20150101to20151231" unitRef="U001" decimals="-3">64351000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20150101to20151231" unitRef="U001" decimals="-3">4749000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20170101to20171231" unitRef="U001" decimals="-3">16134000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-14791000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Increase (Decrease) in Income Taxes Receivable-->
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-20067000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <!--Increase (Decrease) in Income Taxes Receivable-->
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c20150101to20151231" unitRef="U001" decimals="-3">5492000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <!--Increase (Decrease) in Income Taxes Receivable-->
  <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable contextRef="c20160101to20161231" unitRef="U001" decimals="-3">3424000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
  <!--Accrued compensation-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">2680000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Accrued compensation-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">3349000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Accrued compensation-->
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">2236000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <!--Increase (decrease) in deferred revenue-->
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c20170101to20171231" unitRef="U001" decimals="-3">15022000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <!--Increase (decrease) in deferred revenue-->
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c20160101to20161231" unitRef="U001" decimals="-3">4602000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <!--Increase (decrease) in deferred revenue-->
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c20150101to20151231" unitRef="U001" decimals="-3">3474000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-2319000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20160101to20161231" unitRef="U001" decimals="-3">2089000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20170101to20171231" unitRef="U001" decimals="-3">3730000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-6066000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20160101to20161231" unitRef="U001" decimals="-3">9026000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20150101to20151231" unitRef="U001" decimals="-3">11262000</us-gaap:IncreaseDecreaseInInventories>
  <!--Decrease in unbilled accounts receivable-Unbilled [Member]-->
  <us-gaap:IncreaseDecreaseInUnbilledReceivables contextRef="c20170101to20171231_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis_UnbilledRevenuesMember" unitRef="U001" decimals="-5">-23300000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
  <!--Dilutive securities-equity awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20150101to20151231" unitRef="U002" decimals="0">939882</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Dilutive securities-equity awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20170101to20171231" unitRef="U002" decimals="0">1115244</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Dilutive securities-equity awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20160101to20161231" unitRef="U002" decimals="0">1054453</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Dilutive securities-convertible debt (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c20170101to20171231" unitRef="U002" decimals="0">7396262</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
  <!--Dilutive securities-convertible debt (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c20150101to20151231" unitRef="U002" decimals="0">7720525</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
  <!--Dilutive securities-convertible debt (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c20160101to20161231" unitRef="U002" decimals="0">8096500</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
  <!--Intangible Assets, Net (Excluding Goodwill)-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20171231" unitRef="U001" decimals="-3">119597000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Intangible Assets, Net (Excluding Goodwill)-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20161231" unitRef="U001" decimals="-3">33865000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Interest Capitalization, Policy [Policy Text Block]-->
  <us-gaap:InterestCapitalizationPolicyPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Capitalized interest&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company capitalizes interest based on the cost of major ongoing capital projects which have not yet been placed in service. For the years ended December 31, 2017, 2016, and 2015, the Company incurred interest of $7.0 million, $8.3 million and $7.8 million, respectively. Of these amounts, the Company capitalized $2.2 million, $2.2 million and $2.9 million, respectively.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
  <!--Interest costs incurred-->
  <us-gaap:InterestCostsIncurred contextRef="c20150101to20151231" unitRef="U001" decimals="-5">7800000</us-gaap:InterestCostsIncurred>
  <!--Interest costs incurred-->
  <us-gaap:InterestCostsIncurred contextRef="c20170101to20171231" unitRef="U001" decimals="-5">7000000</us-gaap:InterestCostsIncurred>
  <!--Interest costs incurred-->
  <us-gaap:InterestCostsIncurred contextRef="c20160101to20161231" unitRef="U001" decimals="-5">8300000</us-gaap:InterestCostsIncurred>
  <!--Interest costs capitalized-->
  <us-gaap:InterestCostsCapitalized contextRef="c20160101to20161231" unitRef="U001" decimals="-5">2200000</us-gaap:InterestCostsCapitalized>
  <!--Interest costs capitalized-->
  <us-gaap:InterestCostsCapitalized contextRef="c20170101to20171231" unitRef="U001" decimals="-5">2200000</us-gaap:InterestCostsCapitalized>
  <!--Interest costs capitalized-->
  <us-gaap:InterestCostsCapitalized contextRef="c20150101to20151231" unitRef="U001" decimals="-5">2900000</us-gaap:InterestCostsCapitalized>
  <!--Interest expense, net of tax-->
  <us-gaap:InterestExpenseLongTermDebt contextRef="c20170101to20171231" unitRef="U001" decimals="-3">2606000</us-gaap:InterestExpenseLongTermDebt>
  <!--Interest expense, net of tax-->
  <us-gaap:InterestExpenseLongTermDebt contextRef="c20160101to20161231" unitRef="U001" decimals="-3">3255000</us-gaap:InterestExpenseLongTermDebt>
  <!--Interest expense, net of tax-->
  <us-gaap:InterestExpenseLongTermDebt contextRef="c20150101to20151231" unitRef="U001" decimals="-3">3019000</us-gaap:InterestExpenseLongTermDebt>
  <!--Interest Expense-->
  <us-gaap:InterestExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-3">6590000</us-gaap:InterestExpense>
  <!--Interest Expense-->
  <us-gaap:InterestExpense contextRef="c20150101to20151231" unitRef="U001" decimals="-3">6523000</us-gaap:InterestExpense>
  <!--Interest Expense-->
  <us-gaap:InterestExpense contextRef="c20160101to20161231" unitRef="U001" decimals="-3">7617000</us-gaap:InterestExpense>
  <!--Cash paid during the year for interest-->
  <us-gaap:InterestPaidNet contextRef="c20160101to20161231" unitRef="U001" decimals="-3">8210000</us-gaap:InterestPaidNet>
  <!--Cash paid during the year for interest-->
  <us-gaap:InterestPaidNet contextRef="c20170101to20171231" unitRef="U001" decimals="-3">8416000</us-gaap:InterestPaidNet>
  <!--Cash paid during the year for interest-->
  <us-gaap:InterestPaidNet contextRef="c20150101to20151231" unitRef="U001" decimals="-3">7751000</us-gaap:InterestPaidNet>
  <!--Inventory Disclosure [Text Block]-->
  <us-gaap:InventoryDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;7.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventories consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Raw materials and supplies&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,069&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30,687&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;76,610&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;19,821&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30,133&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;23,494&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total inventories&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;142,812&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;74,002&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The increase in inventories for the year ended December 31, 2017 was primarily due to the acquisition of ACAM2000 in October 2017.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c20171231" unitRef="U001" decimals="-3">30133000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c20161231" unitRef="U001" decimals="-3">23494000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <!--Inventory, Net-->
  <us-gaap:InventoryNet contextRef="c20171231" unitRef="U001" decimals="-3">142812000</us-gaap:InventoryNet>
  <!--Inventory, Net-->
  <us-gaap:InventoryNet contextRef="c20161231" unitRef="U001" decimals="-3">74002000</us-gaap:InventoryNet>
  <!--Work-in-process-->
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c20171231" unitRef="U001" decimals="-3">76610000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <!--Work-in-process-->
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c20161231" unitRef="U001" decimals="-3">19821000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <!--Raw materials and supplies-->
  <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="c20171231" unitRef="U001" decimals="-3">36069000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
  <!--Raw materials and supplies-->
  <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="c20161231" unitRef="U001" decimals="-3">30687000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
  <!--Inventories-->
  <us-gaap:InventoryPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Inventories&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventories are stated at the lower of cost or net realizable value with cost being determined using a standard cost method, which approximates average cost. Average cost consists primarily of material, labor and manufacturing overhead expenses (including fixed production-overhead costs) and includes the services and products of third party suppliers. The Company analyzes its inventory levels quarterly and writes down, in the applicable period, inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value and inventory in excess of expected customer demand. The Company also writes off, in the applicable period, the costs related to expired inventory.&amp;#160;Costs of purchased inventories are recorded using weighted-average costing. The Company determines normal capacity for each production facility and allocates fixed production-overhead costs on that basis.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <!--Interest income-->
  <us-gaap:InvestmentIncomeInterest contextRef="c20170101to20171231" unitRef="U001" decimals="-3">1753000</us-gaap:InvestmentIncomeInterest>
  <!--Interest income-->
  <us-gaap:InvestmentIncomeInterest contextRef="c20160101to20161231" unitRef="U001" decimals="-3">1053000</us-gaap:InvestmentIncomeInterest>
  <!--Interest income-->
  <us-gaap:InvestmentIncomeInterest contextRef="c20150101to20151231" unitRef="U001" decimals="-3">572000</us-gaap:InvestmentIncomeInterest>
  <!--Letter of credit, outstanding amount-->
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="c20171231" unitRef="U001" decimals="-5">1000000</us-gaap:LettersOfCreditOutstandingAmount>
  <!--Operating lease expiration date-Office Space - Washington, DC [Member]-->
  <us-gaap:LeaseExpirationDate1 contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeSpaceWashingtonDCMember">2027-03-31</us-gaap:LeaseExpirationDate1>
  <!--Operating lease expiration date-Fill/Finish Space - Rockville [Member]-->
  <us-gaap:LeaseExpirationDate1 contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_FillFinishSpaceRockvilleMember">2027-05-31</us-gaap:LeaseExpirationDate1>
  <!--Operating lease expiration date-Office and Warehouse Space - Baltimore [Member]-->
  <us-gaap:LeaseExpirationDate1 contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceBaltimoreMember">2027-07-31</us-gaap:LeaseExpirationDate1>
  <!--Operating lease expiration date-Office and Warehouse Space - Canton [Member]-->
  <us-gaap:LeaseExpirationDate1 contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceCantonMember">2023-04-30</us-gaap:LeaseExpirationDate1>
  <!--Leases of Lessee Disclosure [Text Block]-->
  <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;14.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Leases&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company leases fill/finish, manufacturing, laboratory, warehouse and office facilities, office equipment and vehicles under various operating lease agreements. The Company leases a fill/finish space in Rockville, Maryland under an operating lease that contains no escalation clause, which expires in May 2027. The Company leases office and warehouse space in Baltimore, Maryland under an operating lease that contains a 2.75% escalation clause, which expires in July 2027. The Company leases office and warehouse space in Canton, Massachusetts, under an operating lease that contains a 3.0% escalation clause, which expires in April 2023. The Company leases office space in Washington, D.C. under an operating lease that contains a 2.5% escalation clause, which expires in March 2027. For the years ended December 31, 2017, 2016, and 2015, total lease expense was $1.6 million, $1.4 million and $1.3 million, respectively.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Future minimum lease payments under operating lease obligations as of December 31, 2017 were as follows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/font&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,626&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,391&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,339&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,343&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,346&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2022 and beyond&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,685&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total minimum lease payments&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,730&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
  <!--Litigation-->
  <us-gaap:LegalMattersAndContingenciesTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="background-color: #FFFFFF; text-align: left; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;20. Litigation&lt;/div&gt;&lt;div style="background-color: #FFFFFF; line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="background-color: #FFFFFF; line-height: 14.4pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On July 19, 2016, Plaintiff William Sponn, or Sponn, filed a putative class action complaint in the United States District Court for the District of Maryland on behalf of purchasers of the Company's common stock between January 11, 2016 and June 21, 2016, inclusive, or the Class Period, seeking to pursue remedies under the Securities Exchange Act of 1934 against the Company and certain of its senior officers and directors, collectively, the Defendants. The complaint alleges, among other things, that the Company made materially false and misleading statements about the government's demand for BioThrax and expectations that the Company's five-year exclusive procurement contract with HHS would be renewed and omitted certain material facts. Sponn is seeking unspecified damages, including legal costs. On October 25, 2016, the Court added City of Cape Coral Municipal Firefighters' Retirement Plan and City of Sunrise Police Officers' Retirement Plan as plaintiffs and appointed them Lead Plaintiffs and Robins Geller Rudman &amp;amp; Dowd LLP as Lead Counsel. On December 27, 2016, the Plaintiffs filed an amended complaint that cites the same class period, names the same defendants and makes similar allegations to the original complaint. The Company filed a Motion to Dismiss on February 27, 2017. The Plaintiffs filed an opposition brief on April 28, 2017. The Company's Motion to Dismiss was heard and denied on July 6, 2017. The Company filed its answer on July 28, 2017. The parties are currently in the process of exchanging discovery. The Plaintiffs' filed an amended motion for class certification and appointment of Sponn and Geoffrey L. Flagstad as lead plaintiffs on December 20, 2017. A hearing on that motion is set for May 2, 2018. The Defendants believe that the allegations in the complaint are without merit and intend to defend themselves vigorously against those claims. As of the date of this filing, the range of potential loss cannot be determined or estimated.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20161231" unitRef="U001" decimals="-3">970111000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20171231" unitRef="U001" decimals="-3">1070206000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20161231" unitRef="U001" decimals="-3">373906000</us-gaap:Liabilities>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20171231" unitRef="U001" decimals="-3">157861000</us-gaap:Liabilities>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20171231" unitRef="U001" decimals="-3">100068000</us-gaap:LiabilitiesCurrent>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20161231" unitRef="U001" decimals="-3">105856000</us-gaap:LiabilitiesCurrent>
  <!--Current borrowing capacity-Credit Agreement [Member]-->
  <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c20171231_DebtInstrumentAxis_CreditAgreementMember" unitRef="U001" decimals="-6">200000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
  <!--Commitment fee percentage-Credit Agreement [Member]-Maximum [Member]-->
  <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember_RangeAxis_MaximumMember" unitRef="U008" decimals="4">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
  <!--Commitment fee percentage-Minimum [Member]-Credit Agreement [Member]-->
  <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember_RangeAxis_MinimumMember" unitRef="U008" decimals="4">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
  <!--Outstanding credit facility-Revolving Credit Facility [Member]-->
  <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c20171231_CreditFacilityAxis_RevolvingCreditFacilityMember" unitRef="U001" decimals="-6">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
  <!--Line of Credit Facility, Maximum Borrowing Capacity-Credit Agreement [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20171231_DebtInstrumentAxis_CreditAgreementMember" unitRef="U001" decimals="-6">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Loans, Notes, Trade and Other Receivables Disclosure [Text Block]-->
  <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;6.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Accounts receivable&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Accounts receivable consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Billed&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;118,918&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;90,439&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Unbilled&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;24,735&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;48,039&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;143,653&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;138,478&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;As of December 31, 2017 and 2016, the Company's accounts receivable balances were comprised of 89% and 83%, respectively, from the U.S. government. The overall increase in the percentage of accounts receivable attributed to U.S. government was due primarily to the timing of shipments of product and payments received for BioThrax product sales under the Company's contract with the CDC. Unbilled accounts receivable relates to various service contracts for which work has been performed, though invoicing has not yet occurred. Unbilled accounts receivable has decreased by $23.3 million due primarily to the timing of billings under our contract with the U.S. government related to the Company's CIADM program.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
  <!--Long-term Debt, Excluding Current Maturities-->
  <us-gaap:LongTermDebtNoncurrent contextRef="c20171231" unitRef="U001" decimals="-3">13457000</us-gaap:LongTermDebtNoncurrent>
  <!--Long-term Debt, Excluding Current Maturities-->
  <us-gaap:LongTermDebtNoncurrent contextRef="c20161231" unitRef="U001" decimals="-3">248094000</us-gaap:LongTermDebtNoncurrent>
  <!--Significant customers and accounts receivable-->
  <us-gaap:MajorCustomersPolicyPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Significant customers and accounts receivable&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has derived a majority of its revenue from sales of BioThrax under contracts with the U.S. government. The Company's current Centers for Disease Control ("CDC") contract does not necessarily increase the likelihood that it will secure future comparable contracts with the U.S. government. The Company expects that a significant portion of the business that it will seek in the near future, in particular for BioThrax, will be under government contracts that present a number of risks that are not typically present in the commercial contracting process. U.S. government contracts for BioThrax are subject to unilateral termination or modification by the government. The Company may fail to achieve significant sales of BioThrax to customers in addition to the U.S. government, which would harm its growth opportunities. The Company may not be able to sustain or increase profitability. The Company may not be able to manufacture BioThrax consistently in accordance with FDA specifications.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Accounts receivable are stated at invoice amounts and consist primarily of amounts due from the U.S. government, as well as amounts due under reimbursement contracts with other government entities and non-government organizations. If necessary, the Company records a provision for doubtful receivables to allow for any amounts which may be unrecoverable. This provision is based upon an analysis of the Company's prior collection experience, customer creditworthiness and current economic trends.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:MajorCustomersPolicyPolicyTextBlock>
  <!--Nature of Operations [Text Block]-->
  <us-gaap:NatureOfOperations contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;1.&lt;/font&gt;&amp;#160;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Nature of the business and organization&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic;"&gt;Organization and business&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Emergent BioSolutions Inc. (the "Company" or "Emergent") is a global life sciences company focused on providing specialty products for civilian and military populations that address accidental, intentional and naturally occurring public health threats.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; margin-top: 3pt; margin-bottom: 3pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Within the category of the Company's specialty products, it is focused on developing, manufacturing and commercializing medical countermeasures ("MCMs"), that address public health and national security threats, which the Company collectively refer to as PHTs. The PHTs that the Company is addressing fall into two categories: Chemical, Biological, Radiological, Nuclear and Explosives ("CBRNE"); and emerging infectious diseases ("EID"). The Company has a portfolio of eight products through which it generates most of its revenue, a fully-integrated portfolio of contract development and manufacturing services and a research and development pipeline of various investigational-stage product candidates.&lt;/div&gt;&lt;div style="line-height: 10.25pt; margin-top: 3pt; margin-bottom: 3pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Our MCM products are:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;BioThrax&lt;sup&gt;&amp;#174;&lt;/sup&gt; (Anthrax Vaccine Adsorbed), the only vaccine licensed by the U.S. Food and Drug Administration ("FDA"), for the general use prophylaxis and post-exposure prophylaxis of anthrax disease;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ACAM2000&lt;sup&gt;&amp;#174;&lt;/sup&gt; (Smallpox (Vaccinia) Vaccine, Live), the only smallpox vaccine licensed by the FDA for active immunization against smallpox disease for persons determined to be at high risk for smallpox infection (acquired from Sanofi Pasteur Biologics, LLC in October 2017);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Raxibacumab (Anthrax Monoclonal), the first fully human monoclonal antibody therapeutic licensed by the FDA for the treatment and prophylaxis of inhalational anthrax (acquired from GlaxoSmithKline LLC in October 2017);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Anthrasil&lt;sup style="font-weight: bold;"&gt;&amp;#174;&lt;/sup&gt; [Anthrax Immune Globulin Intravenous (Human)], the only polyclonal antibody therapeutic licensed by the FDA and Health Canada for the treatment of inhalational anthrax;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;BAT&amp;#174; [Botulism Antitoxin Heptavalent (A,B,C,D,E,F,G)-(Equine)], the only heptavalent antibody therapeutic licensed by the FDA and Health Canada for the treatment of botulism;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;VIGIV [Vaccinia Immune Globulin Intravenous (Human)], the only therapeutic licensed by the FDA and Health Canada to address certain complications from smallpox vaccination;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;RSDL&lt;sup&gt;&amp;#174;&lt;/sup&gt; (Reactive Skin Decontamination Lotion Kit), the only medical device cleared by the FDA to remove or neutralize the following chemical warfare agents from the skin: tabun, sarin, soman, cyclohexyl sarin, VR, VX, mustard gas and T-2 toxin; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Tro&lt;font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;bigard&amp;#8482; (atropine sulfate, obidoxime chloride), &lt;/font&gt;an auto-injector device designed for intramuscular self-injection&lt;font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; of atropine sulfate and obidoxime chloride, as a nerve agent countermeasure. This product is not currently approved or cleared by the FDA or any similar regulatory body, and is only distributed to authorized government buyers for use outside the United States. This product is not distributed in the United States.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic;"&gt;Aptevo spin-off&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On August 1, 2016, the Company completed the spin-off of Aptevo Therapeutics Inc. ("Aptevo") and has classified the results of operations of Aptevo as discontinued operations for the years ended December 31, 2016 and 2015. The historical financial statements and footnotes have been revised accordingly.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
  <!--Net Cash Provided by (Used in) Discontinued Operations-Aptevo [Member]-->
  <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">778000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
  <!--Net Cash Provided by (Used in) Discontinued Operations-Aptevo [Member]-->
  <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">-4492000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-51401000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">35391000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-19777000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-249932000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-76257000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-45462000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">54623000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">208139000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">42517000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net Income (Loss) Attributable to Parent-->
  <us-gaap:NetIncomeLoss contextRef="c20170101to20171231" unitRef="U001" decimals="-3">82594000</us-gaap:NetIncomeLoss>
  <!--Net Income (Loss) Attributable to Parent-->
  <us-gaap:NetIncomeLoss contextRef="c20160101to20161231" unitRef="U001" decimals="-3">51776000</us-gaap:NetIncomeLoss>
  <!--Net Income (Loss) Attributable to Parent-->
  <us-gaap:NetIncomeLoss contextRef="c20150101to20151231" unitRef="U001" decimals="-3">62870000</us-gaap:NetIncomeLoss>
  <!--Net Income (Loss) Attributable to Parent-Retained Earnings [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20170101to20171231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">82594000</us-gaap:NetIncomeLoss>
  <!--Net Income (Loss) Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20170101to20171231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net Income (Loss) Attributable to Parent-Retained Earnings [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20150101to20151231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">62870000</us-gaap:NetIncomeLoss>
  <!--Net Income (Loss) Attributable to Parent-Retained Earnings [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20160101to20161231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">51776000</us-gaap:NetIncomeLoss>
  <!--Net Income (Loss) Attributable to Parent-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20160101to20161231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Recently issued accounting standards-->
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Recently issued accounting standards&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU 2014-09, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Revenue from Contracts with Customers (Topic 606)&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Revenue from Contracts with Customers (Topic 606) &lt;/font&gt;(&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;"&lt;/font&gt;ASU No. 2014-09"). ASU No. 2014-09 supersedes the revenue recognition requirements in &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Topic 605, Revenue Recognition&lt;/font&gt;, as well as most industry-specific guidance, and significantly enhances comparability of revenue recognition practices across entities and industries by providing a principles-based, comprehensive framework for addressing revenue recognition issues. In order for a provider of promised goods or services to recognize as revenue the consideration that it expects to receive in exchange for the promised goods or services, the provider should apply the following five steps: (1) identify the contract with a customer(s); (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation. ASU No. 2014-09 also specifies the accounting for some costs to obtain or fulfill a contract with a customer and provides enhanced disclosure requirements. The standard will be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. The Company will adopt the requirements of the new standard in the first quarter of 2018 using the modified retrospective method. The modified retrospective method requires companies to recognize the cumulative effect of initially applying the new standard as an adjustment to opening retained earnings.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company used a cross functional team to identify and organize its contracts for analysis. The Company has finalized its review of its revenue contract portfolio and made its determination of its revenue streams as well as completed extensive contract specific reviews to determine the impacts of the new standard on its historical and prospective revenue recognition. Because many of the Company's contracts with customers have unique contract terms, the Company reviewed all of its non-standard agreements in order to determine the effect of adoption. As a result, it has determined the BARDA BioThrax Contract and BARDA NuThrax Contract will have a material change in revenue recognition that will likely increase the amount of deferred revenue on the adoption date. The Company is in the process of finalizing its analysis of the CIADM contract but expects that the revenue recognition policy and possibly the cumulative effect could be material. The Company is also finalizing its accounting policy; related income tax effects for these contracts; evaluating costs that may need to be capitalized or expensed; and designing and implementing the necessary changes to processes and controls in order to account for revenue under the new standard. Based on the Company's timeline and planned resources, the Company anticipates completing its implementation in connection with its first quarter 2018 interim financial statements.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU 2016-02,&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Leases (Topic 842)&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In February 2016, the FASB issued ASU 2016-02,&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&amp;#160;Leases (Topic 842)&lt;/font&gt;&amp;#160;(&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;"&lt;/font&gt;ASU No. 2016-02"). ASU No. 2016-02 increases transparency and comparability among organizations by requiring the recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements for both lessees and lessors. The standard will be effective January 1, 2019 for the Company, with early adoption permitted. The standard will be applied using a modified retrospective approach to the beginning of the earliest period presented in the financial statements. The Company is currently evaluating the expected impact to its consolidated financial statements and related disclosures.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2016-09, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Compensation - Stock Compensation (Topic 718)&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In March 2016, the FASB issued ASU No. 2016-09, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Compensation - Stock Compensation (Topic 718)&lt;/font&gt; (&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;"&lt;/font&gt;ASU No. 2016-09"). ASU No. 2016-09 simplifies several aspects of the accounting for share-based payment award transactions, including: (1) the income tax consequences, (2) classification of awards as either equity or liabilities, and (3) classification on the statement of cash flows. As of January 1, 2017, the Company adopted and performed the evaluation required by the standard and did not identify any conditions or events that would have a material impact on the current disclosures in the financial statements. The Company has retrospectively adjusted the operating and financing sections within the statement of cash flows for the classification of employee taxes paid associated with equity award activities for the year ended December 31, 2016. In addition, the Company prospectively adopted the provisions related to the excess tax benefits, and as a result prior periods were not adjusted. If the Company had adopted this provision retrospectively, there would have been approximately 4% change to the estimated effective annual tax rate for the year ended December 31, 2016, but for the year ended December 31, 2016, there would have been a tax benefit associated with stock option activity of $3.3 million recorded in the provision for income taxes on the Company's statement of operations.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2017-01, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In January 2017, the FASB issued ASU No. 2017-01, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business &lt;/font&gt;("ASU No. 2017-01"). ASU No. 2017-01 provides clarification for the definition of a business with the objective of adding guidance and providing a more robust framework to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The new standard will be effective for all annual periods beginning after December 15, 2017. During the fourth quarter of 2017, the Company early adopted ASU 2017-01 and determined the acquisition of Raxibacumab is an asset acquisition. See Note 4. "Acquisitions" for further details regarding this acquisition.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2017-04, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Intangibles - Goodwill and Other (Topic 250):&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Simplifying the Test for Goodwill Impairment&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In January 2017, the FASB issued ASU No. 2017-04, &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Intangibles - Goodwill and Other (Topic 250):&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Simplifying the Test for Goodwill Impairment &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;("&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ASU No. 2017-04")&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. The standard eliminates the second step in the goodwill impairment test, which requires an entity to determine the implied fair value of the reporting unit's goodwill. Instead, an entity should recognize an impairment loss if the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. The standard is effective for annual and interim goodwill impairment tests conducted in fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company does not believe that the new standard will have a material impact on its consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2017-09, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Compensation-Stock Compensation (Topic 718):&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Scope of Modification Accounting&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In May 2017, the FASB issued ASU No. 2017-09, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting &lt;/font&gt;("ASU No. 2017-09"). ASU No. 2017-09 clarifies which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. The standard is effective for interim and annual reporting periods beginning after December 15, 2017, with early adoption permitted. The Company has not determined the impact that adoption of this guidance will have on its consolidated financial statements.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;There are no other recently issued accounting pronouncements that are expected to have a material effect on the Company's financial position, results of operations or cash flows.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-6301000</us-gaap:NonoperatingIncomeExpense>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-5652000</us-gaap:NonoperatingIncomeExpense>
  <!--Nonoperating Income (Expense)-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-5798000</us-gaap:NonoperatingIncomeExpense>
  <!--Notes payable-->
  <us-gaap:NotesPayableCurrent contextRef="c20171231" unitRef="U001" decimals="-3">0</us-gaap:NotesPayableCurrent>
  <!--Notes payable-->
  <us-gaap:NotesPayableCurrent contextRef="c20161231" unitRef="U001" decimals="-3">20000000</us-gaap:NotesPayableCurrent>
  <!--Number of business segments-->
  <us-gaap:NumberOfReportableSegments contextRef="c20170101to20171231" unitRef="U006" decimals="INF">1</us-gaap:NumberOfReportableSegments>
  <!--Open tax year-Maximum [Member]-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember_RangeAxis_MaximumMember">2016</us-gaap:OpenTaxYear>
  <!--Open tax year-Canada Revenue Agency [Member]-Maximum [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_CanadaRevenueAgencyMember_RangeAxis_MaximumMember">2016</us-gaap:OpenTaxYear>
  <!--Open tax year-Canada Revenue Agency [Member]-Minimum [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_CanadaRevenueAgencyMember_RangeAxis_MinimumMember">2010</us-gaap:OpenTaxYear>
  <!--Open tax year-Foreign Tax Authority [Member]-Maximum [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MaximumMember">2016</us-gaap:OpenTaxYear>
  <!--Open tax year-Minimum [Member]-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember_RangeAxis_MinimumMember">2013</us-gaap:OpenTaxYear>
  <!--Open tax year-Minimum [Member]-Foreign Tax Authority [Member]-->
  <us-gaap:OpenTaxYear contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_ForeignCountryMember_RangeAxis_MinimumMember">2008</us-gaap:OpenTaxYear>
  <!--Operating loss carryforwards, expiration year-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember">2027-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
  <!--2022 and beyond-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="c20171231" unitRef="U001" decimals="-3">3685000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <!--2018-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c20171231" unitRef="U001" decimals="-3">1391000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <!--Total lease expense-->
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="c20160101to20161231" unitRef="U001" decimals="-5">1400000</us-gaap:OperatingLeasesRentExpenseNet>
  <!--Total lease expense-->
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="c20150101to20151231" unitRef="U001" decimals="-5">1300000</us-gaap:OperatingLeasesRentExpenseNet>
  <!--Total lease expense-->
  <us-gaap:OperatingLeasesRentExpenseNet contextRef="c20170101to20171231" unitRef="U001" decimals="-5">1600000</us-gaap:OperatingLeasesRentExpenseNet>
  <!--Operating Leases, Future Minimum Payments Due-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c20171231" unitRef="U001" decimals="-3">10730000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <!--2017-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c20171231" unitRef="U001" decimals="-3">1626000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <!--2021-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c20171231" unitRef="U001" decimals="-3">1346000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <!--2020-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c20171231" unitRef="U001" decimals="-3">1343000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20160101to20161231" unitRef="U001" decimals="-3">105522000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20150101to20151231" unitRef="U001" decimals="-3">141514000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20170101to20171231" unitRef="U001" decimals="-3">124285000</us-gaap:OperatingIncomeLoss>
  <!--2019-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c20171231" unitRef="U001" decimals="-3">1339000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <!--Net operating loss carryforwards-State and Local Jurisdiction [Member]-->
  <us-gaap:OperatingLossCarryforwards contextRef="c20171231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="-5">264100000</us-gaap:OperatingLossCarryforwards>
  <!--Net operating loss carryforwards-State and Local Jurisdiction -Tax Effected [Member]-->
  <us-gaap:OperatingLossCarryforwards contextRef="c20171231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionTaxEffectedMember" unitRef="U001" decimals="-5">17200000</us-gaap:OperatingLossCarryforwards>
  <!--Net operating loss carryforwards-Internal Revenue Service (IRS) [Member]-->
  <us-gaap:OperatingLossCarryforwards contextRef="c20171231_IncomeTaxAuthorityAxis_InternalRevenueServiceIRSMember" unitRef="U001" decimals="-5">7600000</us-gaap:OperatingLossCarryforwards>
  <!--Net operating loss carryforwards-U.S. Federal Tax Authority-Tax Effected [Member]-->
  <us-gaap:OperatingLossCarryforwards contextRef="c20171231_IncomeTaxAuthorityAxis_USFederalTaxAuthorityTaxEffectedMember" unitRef="U001" decimals="-5">1600000</us-gaap:OperatingLossCarryforwards>
  <!--Net operating loss carryforwards-Foreign Tax Authority [Member]-->
  <us-gaap:OperatingLossCarryforwards contextRef="c20171231_IncomeTaxAuthorityAxis_ForeignCountryMember" unitRef="U001" decimals="-5">168700000</us-gaap:OperatingLossCarryforwards>
  <!--Foreign currency translation, net of tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-1618000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20170101to20171231" unitRef="U001" decimals="-3">633000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20150101to20151231" unitRef="U001" decimals="-3">295000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20150101to20151231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20160101to20161231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20170101to20171231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20150101to20151231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">295000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20170101to20171231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">633000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation, net of tax-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20160101to20161231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-1618000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Noncash Income (Expense)-->
  <us-gaap:OtherNoncashIncomeExpense contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-452000</us-gaap:OtherNoncashIncomeExpense>
  <!--Other Noncash Income (Expense)-->
  <us-gaap:OtherNoncashIncomeExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-1011000</us-gaap:OtherNoncashIncomeExpense>
  <!--Other Noncash Income (Expense)-->
  <us-gaap:OtherNoncashIncomeExpense contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-271000</us-gaap:OtherNoncashIncomeExpense>
  <!--Other assets-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20171231" unitRef="U001" decimals="-3">6046000</us-gaap:OtherAssetsNoncurrent>
  <!--Other assets-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20161231" unitRef="U001" decimals="-3">2483000</us-gaap:OtherAssetsNoncurrent>
  <!--Other Depreciation and Amortization-->
  <us-gaap:OtherDepreciationAndAmortization contextRef="c20150101to20151231" unitRef="U001" decimals="-3">35335000</us-gaap:OtherDepreciationAndAmortization>
  <!--Other Depreciation and Amortization-->
  <us-gaap:OtherDepreciationAndAmortization contextRef="c20170101to20171231" unitRef="U001" decimals="-3">42572000</us-gaap:OtherDepreciationAndAmortization>
  <!--Other Depreciation and Amortization-->
  <us-gaap:OtherDepreciationAndAmortization contextRef="c20160101to20161231" unitRef="U001" decimals="-3">38229000</us-gaap:OtherDepreciationAndAmortization>
  <!--Other liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20161231" unitRef="U001" decimals="-3">1604000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other liabilities-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20171231" unitRef="U001" decimals="-3">4675000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20150101to20151231" unitRef="U001" decimals="-3">153000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-815000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other income (expense), net-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20160101to20161231" unitRef="U001" decimals="-3">263000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Payments Related to Tax Withholding for Share-based Compensation-->
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-1942000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Payments Related to Tax Withholding for Share-based Compensation-->
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20170101to20171231" unitRef="U001" decimals="-3">4260000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Payments Related to Tax Withholding for Share-based Compensation-->
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20160101to20161231" unitRef="U001" decimals="-3">1136000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Payments of Debt Issuance Costs-->
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:PaymentsOfDebtIssuanceCosts>
  <!--Payments of Debt Issuance Costs-->
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:PaymentsOfDebtIssuanceCosts>
  <!--Payments of Debt Issuance Costs-->
  <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c20170101to20171231" unitRef="U001" decimals="-3">1426000</us-gaap:PaymentsOfDebtIssuanceCosts>
  <!--Payments for Restructuring-Termination Benefits [Member]-->
  <us-gaap:PaymentsForRestructuring contextRef="c20170101to20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember" unitRef="U001" decimals="-3">4387000</us-gaap:PaymentsForRestructuring>
  <!--Payments for Repurchase of Common Stock-->
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <!--Payments for Repurchase of Common Stock-->
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c20170101to20171231" unitRef="U001" decimals="-3">33077000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <!--Payments for Repurchase of Common Stock-->
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c20150101to20151231" unitRef="U001" decimals="-3">100000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <!--Payments to Acquire Businesses, Net of Cash Acquired-->
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <!--Payments to Acquire Businesses, Net of Cash Acquired-->
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c20150101to20151231" unitRef="U001" decimals="-3">650000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <!--Payments to Acquire Businesses, Net of Cash Acquired-->
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c20170101to20171231" unitRef="U001" decimals="-3">195104000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <!--Payments to Acquire Businesses, Gross-Sanofi [Member]-->
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c20171006to20171006_BusinessAcquisitionAxis_SanofiMember" unitRef="U001" decimals="-3">117500000</us-gaap:PaymentsToAcquireBusinessesGross>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20150101to20151231" unitRef="U001" decimals="-3">44812000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20160101to20161231" unitRef="U001" decimals="-3">76257000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20170101to20171231" unitRef="U001" decimals="-3">54828000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Pension and Other Postretirement Benefits Disclosure [Text Block]-->
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;13.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;401(k) savings plan&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has established a defined contribution savings plan under Section 401(k) of the Internal Revenue Code. The 401(k) Plan covers substantially all U.S. employees. Under the 401(k) Plan, employees may make elective salary deferrals. The Company currently provides for matching of qualified deferrals up to 50% of the first 6% of the employee's salary. During the years ended December 31, 2017, 2016, and 2015, the Company made matching contributions of approximately $2.7 million, $2.5 million and $2.2 million, respectively.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20171231" unitRef="U003" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20161231" unitRef="U003" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, $0.001 par value; 15,000,000 shares authorized, 0 shares issued and outstanding at both December 31, 2017 and December 31, 2016-->
  <us-gaap:PreferredStockValue contextRef="c20161231" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Preferred stock, $0.001 par value; 15,000,000 shares authorized, 0 shares issued and outstanding at both December 31, 2017 and December 31, 2016-->
  <us-gaap:PreferredStockValue contextRef="c20171231" unitRef="U001" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Preferred stock, shares issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20161231" unitRef="U002" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, shares issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20171231" unitRef="U002" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, shares outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20171231" unitRef="U002" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Preferred stock, shares outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20161231" unitRef="U002" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Preferred stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20171231" unitRef="U002" decimals="INF">15000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, shares authorized (in shares)-->
  <!--Preferred stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20161231" unitRef="U002" decimals="INF">15000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Prepaid expenses and other current assets-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20161231" unitRef="U001" decimals="-3">16229000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Prepaid expenses and other current assets-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20171231" unitRef="U001" decimals="-3">17157000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Proceeds from (Repayments of) Restricted Cash, Financing Activities-->
  <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
  <!--Proceeds from (Repayments of) Restricted Cash, Financing Activities-->
  <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-1043000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
  <!--Proceeds from (Repayments of) Restricted Cash, Financing Activities-->
  <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
  <!--Proceeds from Issuance of Long-term Debt-->
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <!--Proceeds from Issuance of Long-term Debt-->
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <!--Proceeds from Issuance of Long-term Debt-->
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c20150101to20151231" unitRef="U001" decimals="-3">2000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <!--Issuance of common stock upon exercise of stock options-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20150101to20151231" unitRef="U001" decimals="-3">25961000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Issuance of common stock upon exercise of stock options-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20160101to20161231" unitRef="U001" decimals="-3">17125000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Issuance of common stock upon exercise of stock options-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20170101to20171231" unitRef="U001" decimals="-3">19346000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Net Income (Loss), Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ProfitLoss contextRef="c20160101to20160331" unitRef="U001" decimals="-3">3991000</us-gaap:ProfitLoss>
  <!--Net Income (Loss), Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ProfitLoss contextRef="c20161001to20161231" unitRef="U001" decimals="-3">37392000</us-gaap:ProfitLoss>
  <!--Net Income (Loss), Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ProfitLoss contextRef="c20160701to20160930" unitRef="U001" decimals="-3">21340000</us-gaap:ProfitLoss>
  <!--Net Income (Loss), Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:ProfitLoss contextRef="c20160401to20160630" unitRef="U001" decimals="-3">-10947000</us-gaap:ProfitLoss>
  <!--Property, Plant and Equipment, Estimated Useful Lives-Software [Member]-->
  <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">3-7 years or product life</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
  <!--Property, Plant and Equipment, Estimated Useful Lives-Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdsAndLeaseholdImprovementsMember">Lesser of the asset life or lease term</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
  <!--Property, plant and equipment-->
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Property, plant and equipment&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Property, plant and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Buildings&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31-39 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Building improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10-39 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Furniture and equipment&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3-15 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Software&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3-7 years or product life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lesser of the asset life or lease term&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operations. Repairs and maintenance costs are expensed as incurred.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company capitalizes internal-use software when both (a) the software is internally developed, acquired, or modified solely to meet the entity's internal needs and (b) during the software's development or modification, no substantive plan either exists or is being developed to market the software externally. Capitalization of qualifying internal-use software costs begins when the preliminary project stage is completed, management with the relevant authority, implicitly or explicitly, authorizes and commits to the funding of the software project, and it is probable that the project will be completed and the software will be used to perform the function intended.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <!--Property, Plant and Equipment [Table Text Block]-->
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Property, plant and equipment consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Land and improvements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,843&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;20,340&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Buildings, building improvements and leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;160,005&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;147,130&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Furniture and equipment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;206,819&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;190,157&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Software&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;50,829&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;52,564&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Construction-in-progress&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;100,088&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;77,813&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;539,584&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;488,004&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Less: Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(132,374&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(111,556&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total property, plant and equipment, net&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;407,210&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;376,448&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <!--Property, plant and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20161231" unitRef="U001" decimals="-3">376448000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property, plant and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20171231" unitRef="U001" decimals="-3">407210000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property, Plant and Equipment, Gross-Buildings, Building Improvements and Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20161231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U001" decimals="-3">147130000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U001" decimals="-3">206819000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Land and Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember" unitRef="U001" decimals="-3">21843000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Construction-in-progress [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U001" decimals="-3">100088000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20171231" unitRef="U001" decimals="-3">539584000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20161231" unitRef="U001" decimals="-3">488004000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Software [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20161231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember" unitRef="U001" decimals="-3">52564000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Land and Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20161231_PropertyPlantAndEquipmentByTypeAxis_LandAndLandImprovementsMember" unitRef="U001" decimals="-3">20340000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Software [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember" unitRef="U001" decimals="-3">50829000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Buildings, Building Improvements and Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U001" decimals="-3">160005000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20161231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U001" decimals="-3">190157000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Construction-in-progress [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20161231_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U001" decimals="-3">77813000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment Disclosure [Text Block]-->
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;8.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Property, plant and equipment&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Property, plant and equipment consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Land and improvements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,843&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;20,340&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Buildings, building improvements and leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;160,005&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;147,130&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Furniture and equipment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;206,819&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;190,157&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Software&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;50,829&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;52,564&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Construction-in-progress&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;100,088&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;77,813&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;539,584&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;488,004&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Less: Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(132,374&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(111,556&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total property, plant and equipment, net&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;407,210&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;376,448&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the year ended December 31, 2017 and 2016, construction-in-progress primarily includes costs related to the build out of the Company's CIADM manufacturing facility.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Depreciation and amortization expense was $32.2 million, $28.0 million and $23.7 million for the years ended December 31, 2017, 2016, and 2015, respectively.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <!--Estimated useful lives-Minimum [Member]-Building Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingImprovementsMember_RangeAxis_MinimumMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Estimated useful lives-Furniture and Fixtures [Member]-Minimum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Estimated useful lives-Maximum [Member]-Building [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember_RangeAxis_MaximumMember">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Estimated useful lives-Maximum [Member]-Building Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingImprovementsMember_RangeAxis_MaximumMember">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Estimated useful lives-Maximum [Member]-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MaximumMember">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Estimated useful lives-Building [Member]-Minimum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20170101to20171231_PropertyPlantAndEquipmentByTypeAxis_BuildingMember_RangeAxis_MinimumMember">P31Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Bad debt expense-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Bad debt expense-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Bad debt expense-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20150101to20151231" unitRef="U001" decimals="-3">3481000</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Quarterly Financial Information [Text Block]-->
  <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;19.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Quarterly financial data (unaudited)&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Quarterly financial information for the years ended December 31, 2017 and 2016 is presented in the following tables:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Quarter Ended&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands, except per share data)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;June 30,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenue&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;116,858&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;100,772&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;149,434&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;193,809&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Income from operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;14,910&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,529&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;47,769&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;53,077&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,485&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,616&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;33,551&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;33,942&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.26&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.11&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.81&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.77&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.23&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.11&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.68&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.67&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenue&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;102,964&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;91,241&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;142,914&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;151,663&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Income (loss) from operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,157&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,042&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;35,478&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;50,929&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,889&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,042&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;20,388&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,289&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) from discontinued operations (1)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(7,898&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(8,905&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;952&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,103&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,991&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,947&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,340&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;37,392&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from continuing operations-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.05&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.50&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.80&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from discontinued operations-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.20&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.22&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.13&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.52&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.93&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from continuing operations-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.26&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.05&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.43&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.67&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from discontinued operations-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.16&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.22&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.45&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.77&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1) Reflects a change in estimate attributed to higher pretax income within continuing operations. According to the ordering rules of intraperiod tax allocation, the residual amount of change after determining the effective rate for continuing operations is allocated to discontinued operations.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
  <!--Percentage of net sales of biodefense products subject to payment to related party-Saudi Arabia [Member]-->
  <us-gaap:RelatedPartyTransactionRate contextRef="c20170101to20171231_StatementGeographicalAxis_SA" unitRef="U008" decimals="3">0.175</us-gaap:RelatedPartyTransactionRate>
  <!--Percentage of net sales of biodefense products subject to payment to related party-Qatar [Member]-->
  <us-gaap:RelatedPartyTransactionRate contextRef="c20170101to20171231_StatementGeographicalAxis_QA" unitRef="U008" decimals="2">0.15</us-gaap:RelatedPartyTransactionRate>
  <!--Percentage of net sales of biodefense products subject to payment to related party-United Arab Emirates [Member]-->
  <us-gaap:RelatedPartyTransactionRate contextRef="c20170101to20171231_StatementGeographicalAxis_AE" unitRef="U008" decimals="2">0.15</us-gaap:RelatedPartyTransactionRate>
  <!--Costs incurred from services rendered under marketing/consulting agreement-->
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c20170101to20171231" unitRef="U001" decimals="-5">200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <!--Related Party Transactions Disclosure [Text Block]-->
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;15.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Related party transactions&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In November 2015, the Company entered into a consulting arrangement with a member of the Company's Board of Directors, amended in July 2016, to provide assistance in connection with the planned spin-off of Aptevo. The total compensation under the agreement was approximately $0.2 million per year. The consulting agreement terminated on August 1, 2016.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company entered into an agreement in February 2009 with an entity controlled by family members of the Company's Executive Chairman to sell BioThrax. The agreement was effective as of November 2008 and requires payment based on a percentage of net sales of biodefense products of 17.5% in Saudi Arabia and 15% in Qatar and United Arab Emirates, and reimbursement of certain expenses. No expenses were incurred under this agreement during the years ended December 31, 2017, 2016 and 2015.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <!--Expenses incurred under agreement-->
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="c20150101to20151231" unitRef="U001" decimals="-6">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <!--Expenses incurred under agreement-->
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="c20170101to20171231" unitRef="U001" decimals="-6">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <!--Expenses incurred under agreement-->
  <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty contextRef="c20160101to20161231" unitRef="U001" decimals="-6">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
  <!--Repayments of Notes Payable-->
  <us-gaap:RepaymentsOfNotesPayable contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:RepaymentsOfNotesPayable>
  <!--Repayments of Notes Payable-->
  <us-gaap:RepaymentsOfNotesPayable contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:RepaymentsOfNotesPayable>
  <!--Repayments of Notes Payable-->
  <us-gaap:RepaymentsOfNotesPayable contextRef="c20170101to20171231" unitRef="U001" decimals="-3">20000000</us-gaap:RepaymentsOfNotesPayable>
  <!--Research and Development Expense, Policy [Policy Text Block]-->
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Research and development&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We expense research and development costs as incurred. Our research and development expenses consist primarily of:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;personnel-related expenses;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;fees to professional service providers for, among other things, analytical testing, independent monitoring or other administration of our clinical trials and obtaining and evaluating data from our clinical trials and non-clinical studies;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;costs of contract manufacturing services for clinical trial material; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;costs of materials used in clinical trials and research and development.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In many cases, we plan to seek funding for development activities from external sources and third parties, such as governments and non-governmental organizations, or through collaborative partnerships. We expect our research and development spending will be dependent upon such factors as the results from our clinical trials, the availability of reimbursement of research and development spending, the number of product candidates under development, the size, structure and duration of any clinical programs that we may initiate, the costs associated with manufacturing our product candidates on a large-scale basis for later stage clinical trials, and our ability to use or rely on data generated by government agencies, such as studies involving BioThrax conducted by the CDC.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20160101to20161231" unitRef="U001" decimals="-3">108290000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20150101to20151231" unitRef="U001" decimals="-3">119186000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-3">97384000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Restricted cash-->
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c20171231" unitRef="U001" decimals="-3">1043000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <!--Restricted cash-->
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c20161231" unitRef="U001" decimals="-3">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <!--Restructuring Charges-Termination Benefits [Member]-->
  <us-gaap:RestructuringCharges contextRef="c20170101to20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember" unitRef="U001" decimals="-3">40000</us-gaap:RestructuringCharges>
  <!--Restructuring-->
  <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="background-color: #FFFFFF; text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;17. Restructuring&lt;/div&gt;&lt;div style="background-color: #FFFFFF; line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="background-color: #FFFFFF; text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In August 2016, the Company adopted a plan to restructure and reprioritize the operations of one of our facilities at the Emergent BioDefense Operations Lansing LLC ("EBOL") site due to the Company's large-scale manufacturing facility at EBOL commencing manufacturing operations. Severance and other related costs and asset-related charges are reflected within the Company's consolidated statement of income as a component of selling, general and administrative expense.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="background-color: #FFFFFF; text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has completed the EBOL restructuring. The costs of the EBOL restructuring for the year ended December 31, 2017 and recognized to date are detailed below:&lt;/div&gt;&lt;div style="background-color: #FFFFFF; line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Incurred in&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Inception&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;To Date&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Termination benefits&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,286&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Abandonment of equipment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,749&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other costs&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;691&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,726&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="background-color: #FFFFFF; text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;During the year ended December 31, 2016, the Company abandoned certain equipment and associated assets at its EBOL facility related to the manufacturing process at Building 12 ("manufacturing process") asset group. During the third quarter of 2016, the Company recorded a charge for the manufacturing process asset group of $3.7 million. The additional expense is classified in the Company's statements of operations as selling, general and administrative expense.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="background-color: #FFFFFF; text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following is a summary of the activity for the liabilities related to the EBOL restructuring:&lt;/div&gt;&lt;div style="background-color: #FFFFFF; line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Termination&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Benefits&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,357&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expenses incurred&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amount paid&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(4,387&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
  <!--Restructuring Reserve-Termination Benefits [Member]-->
  <us-gaap:RestructuringReserve contextRef="c20161231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember" unitRef="U001" decimals="-3">4357000</us-gaap:RestructuringReserve>
  <!--Restructuring Reserve-Termination Benefits [Member]-->
  <us-gaap:RestructuringReserve contextRef="c20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember" unitRef="U001" decimals="-3">10000</us-gaap:RestructuringReserve>
  <!--Incurred costs-Other Costs [Member]-EBOL Restructuring Plan [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20160831to20171231_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">691000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Incurred costs-EBOL Restructuring Plan [Member]-Abandonment of Equipment [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20160831to20171231_RestructuringCostAndReserveAxis_AbandonmentOfEquipmentMember_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">3749000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Incurred costs-Termination Benefits [Member]-EBOL Restructuring Plan [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20160831to20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">5286000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Incurred costs-EBOL Restructuring Plan [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20170101to20171231_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">40000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Incurred costs-EBOL Restructuring Plan [Member]-Other Costs [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20170101to20171231_RestructuringCostAndReserveAxis_OtherRestructuringMember_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Incurred costs-EBOL Restructuring Plan [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20160831to20171231_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">9726000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Incurred costs-Abandonment of Equipment [Member]-EBOL Restructuring Plan [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20170101to20171231_RestructuringCostAndReserveAxis_AbandonmentOfEquipmentMember_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">0</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Incurred costs-Termination Benefits [Member]-EBOL Restructuring Plan [Member]-->
  <us-gaap:RestructuringAndRelatedCostIncurredCost contextRef="c20170101to20171231_RestructuringCostAndReserveAxis_SpecialTerminationBenefitsMember_RestructuringPlanAxis_EBOLRestructuringPlanMember" unitRef="U001" decimals="-3">40000</us-gaap:RestructuringAndRelatedCostIncurredCost>
  <!--Retained earnings-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20171231" unitRef="U001" decimals="-3">337074000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Retained earnings-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20161231" unitRef="U001" decimals="-3">254480000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Revenue recognition-->
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Revenue recognition&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company recognizes revenues from product sales &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;and contract manufacturing &lt;/font&gt;if four basic criteria have been met:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;there is persuasive evidence of an arrangement;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;delivery has occurred or title has passed to the Company's customer;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;the fee is fixed or determinable; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;collectability is reasonably assured.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Under the Company's contracts with the CDC, the Company invoices the CDC and recognizes the related revenue upon acceptance by the government at delivery site, at which time title to the product passes to the CDC.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Agreements with multiple components ("deliverables" or "items") are evaluated to determine if the deliverables can be divided into more than one unit of accounting. An item can generally be considered a separate unit of accounting if both of the following criteria are met:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1) the delivered item or items have value to the customer on a standalone basis. The item or items have value on a standalone basis if they are sold separately by any vendor or the customer could resell the delivered item(s) on a standalone basis. In the context of a customer's ability to resell the delivered item(s), this criterion does not require the existence of an observable market for the deliverable(s); and&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2) if the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in control of the Company. Items that cannot be divided into separate units are combined with other units of accounting, as appropriate. Consideration received is allocated among the separate units based on the relative selling price of each deliverable. The Company deems service to have been rendered if no continuing obligation exists on the part of the Company.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's contract with the Biomedical Advanced Research and Development Authority ("BARDA") to establish a Center for Innovation in Advanced Development and Manufacturing ("CIADM") is a service arrangement that includes multiple elements. The CIADM contract requires the Company to provide a flexible infrastructure to supply medical countermeasures to the U.S. government over the contract period and includes such items as construction and facility design, workforce development and licensure of a pandemic flu vaccine. Since none of the individual elements by themselves satisfy the purpose of the contract, the Company has concluded that the CIADM contract elements cannot be separated as they do not have stand-alone value to the U.S. government. Therefore, the Company has concluded that there is a single unit of accounting associated with the CIADM contract. The Company recognizes revenue under the CIADM contract on a straight-line basis, based upon its estimate of the total payments to be received under the contract. The Company analyzes the estimated payments to be received on a quarterly basis to determine if an adjustment to revenue is required. Changes in estimates attributed to modifications in the estimate of total payments to be received are recorded prospectively.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's BAT contract with BARDA is a service arrangement that includes multiple elements. The deliverables to BARDA include supplying product to the SNS, performing stability testing for the product, achievement of extended product expiry dating, maintenance of horse populations and plasma extraction. The Company has determined that each of the deliverables above represents a separate unit of accounting as they have standalone value to the U.S. government. The Company allocated the value of the contract to the undelivered elements based on best estimate of selling price ("BESP"). BESP methodology for the deliverables, excluding the product sales, was developed using a cost build-up for internal and external costs, plus a specified mark-up. The allocation of value to the product sales was based on the remaining unallocated value. The Company completed the final delivery of the BAT product in 2017. The Company recognizes revenue for:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;BAT product sales upon delivery to the SNS;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;stability testing based on the required testing schedule of the product;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;extended product expiry based on achievement of the extension;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;horse maintenance based on a per horse basis; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;plasma collection on a per liter basis.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's contracts for VIGIV with the CDC and for Anthrasil with BARDA are service arrangements that include multiple elements. The deliverables to BARDA include to supply product to the SNS, perform stability testing for the product, achievement of extended product expiry dating and plasma extraction. The Company has determined that each of the deliverables above represents separate units of accounting as they have standalone value to the U.S. government. The Company allocated the value of the contract to the undelivered elements based on BESP. BESP methodology for the deliverables, excluding the product sales, was developed using a cost build-up for internal and external costs, plus a specified mark-up. The allocation of value to the product sales was based on the remaining unallocated value. The Company recognizes revenue for:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;VIGIV and Anthrasil product sales upon delivery to the CDC;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;stability testing based on the required testing schedule of the product;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;extended product expiry based on achievement of the extension; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;plasma collection on a per liter basis.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's contract for the NuThrax product candidate with BARDA, which was entered into on September 30, 2016 is a service arrangement that includes multiple elements. The deliverables to BARDA are the completion of development for NuThrax and the procurement of product for the SNS. The Company has determined that each of the deliverables above are a separate unit of accounting as they have standalone value to the U.S. government. The Company allocated the value of the contract to the undelivered elements based on best estimate of selling price ("BESP"). BESP methodology for the development deliverable was developed using a cost build-up for internal and external costs, plus a specified mark-up.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has determined that the procurement of NuThrax under the BARDA NuThrax Contract is a contingent deliverable, as it is dependent upon successful completion of development; therefore, the Company has excluded this from the allocation of the contract consideration. The Company has allocated $147.5 million to the development services deliverable and will recognize revenue as the services are provided.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On March 16, 2017, the Company entered into a contract with BARDA, valued at $100 million, for the delivery of BioThrax to the SNS over a two-year period of performance. In conjunction with the signing of this contract, the Company entered into a modification to its BARDA NuThrax Contract that increases the number of doses of NuThrax to be delivered under the base period from two million to three million doses with a commensurate reduction in dose price for the initial deliveries. The modification also provides for a discount on the sales price for doses to be procured during the option period up to $100 million. As a result of the modification of the BARDA NuThrax Contract, in conjunction with execution of the BARDA BioThrax Contract, the Company has determined that the two agreements are linked under the revenue recognition requirements of the Financial Accounting Standards Board ("FASB") Topic 605, Revenue Recognition. The Company analyzed these agreements and determined that the units of accounting under the linked agreements are:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;development services for the NuThrax product candidate under the BARDA NuThrax Contract; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;procurement of BioThrax under the BARDA BioThrax Contract.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's allocation of contract consideration for the development services was updated based on the services provided prior to March 17, 2017. The allocation of contract consideration for the BioThrax doses to be sold under the BARDA BioThrax Contract was determined based on similar pricing provided to other customers. The Company's determination of the amount of contract consideration to be allocated to the discounts was based on an undiscounted probability adjusted model, which factored in the expected timing of regulatory approval for the NuThrax product candidate, expected levels of procurement of the NuThrax product candidate upon regulatory approval and the market conditions for these types of medical countermeasures. The Company allocated the contract consideration to the two units of accounting as follows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$137.1 million was allocated to the development services for the NuThrax product candidate under the BARDA NuThrax Contract; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$93.6 million was allocated to the procurement of BioThrax under the BARDA BioThrax Contract.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company deferred a portion of the consideration received for doses delivered under the BARDA BioThrax Contract and the development services for the NuThrax product candidate. The Company will recognize the deferred revenue upon the delivery of NuThrax doses under the BARDA NuThrax Contract, or upon the future extinguishment of the Company's obligation to deliver NuThrax doses to which the discount applies.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenue associated with non-refundable upfront license fees under arrangements where the license fees and research and development activities cannot be accounted for as separate units of accounting is deferred and recognized as revenue either on a straight-line basis over the Company's continued involvement in the research and development process or based on the proportional performance of the Company's expected future obligation under the contract. Revenues from the achievement of research and development milestones, if deemed substantive, are recognized as revenue when the milestones are achieved, and the milestone payments are due and collectible. If not deemed substantive, the Company recognizes such milestone as revenue on a straight-line basis over the remaining expected term of continued involvement in the research and development process.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Milestones are considered substantive if all of the following conditions are met: (1) the milestone is non-refundable, (2) achievement of the milestone was not reasonably assured at the inception of the arrangement, (3) substantive effort is involved to achieve the milestone, and (4) the amount of the milestone appears reasonable in relation to the effort expended. Payments received in advance of work performed are recorded as deferred revenue.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company generates contracts and grants revenue from cost-plus-fee contracts. Revenues from reimbursable contracts are recognized as costs are incurred, generally based on allowable costs incurred during the period, plus any recognizable earned fee. The Company considers fixed fees under cost-plus-fee contracts to be earned in proportion to the allowable costs incurred in performance of the contract. The Company analyzes costs for contracts and reimbursable grants to ensure reporting of revenues gross versus net is appropriate. For each of the three years in the period ended December 31, 2017, the costs incurred under the contracts and grants approximated the revenue earned.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period-Maximum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <!--Expected average life of options-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Expected average life of options-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Expected average life of options-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="c20161231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U001" decimals="0">28754179</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="c20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U001" decimals="0">39579428</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U001" decimals="0">31170967</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <!--Future Amortization Expense-->
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Future amortization expense as of December 31, 2017 is as follows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,647&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,168&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,087&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,596&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2022 and beyond&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;60,099&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total remaining amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,597&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <!--Product sales-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20150101to20151231" unitRef="U001" decimals="-3">328969000</us-gaap:SalesRevenueGoodsNet>
  <!--Product sales-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20160101to20161231" unitRef="U001" decimals="-3">296278000</us-gaap:SalesRevenueGoodsNet>
  <!--Product sales-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20170101to20171231" unitRef="U001" decimals="-3">421516000</us-gaap:SalesRevenueGoodsNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20160101to20161231" unitRef="U001" decimals="-3">488782000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20150101to20151231" unitRef="U001" decimals="-3">489331000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20170101to20171231" unitRef="U001" decimals="-3">560873000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20161001to20161231" unitRef="U001" decimals="-3">151663000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20160101to20160331" unitRef="U001" decimals="-3">102964000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20170101to20170331" unitRef="U001" decimals="-3">116858000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20170401to20170630" unitRef="U001" decimals="-3">100772000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20171001to20171231" unitRef="U001" decimals="-3">193809000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20160701to20160930" unitRef="U001" decimals="-3">142914000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20170701to20170930" unitRef="U001" decimals="-3">149434000</us-gaap:SalesRevenueNet>
  <!--Revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20160401to20160630" unitRef="U001" decimals="-3">91241000</us-gaap:SalesRevenueNet>
  <!--Option award activity-->
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following is a summary of stock option award activity under the 2006 Plan:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2006 Plan&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Number of Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Weighted-Average Exercise Price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Aggregate Intrinsic Value&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,559,331&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;22.94&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;25,348,245&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;427,821&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31.13&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(792,795&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;19.95&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(72,952&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29.30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,121,405&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;25.48&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;44,518,585&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Exercisable at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,307,330&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;22.63&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31,170,967&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Options expected to vest at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;632,954&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29.91&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,480,716&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <!--Net deferred tax asset-->
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's net deferred tax asset (liability) consists of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal losses carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,603&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,130&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State losses carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;17,234&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,682&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research and development carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,534&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,647&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Scientific research and experimental development credit carryforward&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,493&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,594&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Stock compensation&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,344&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,389&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Foreign deferrals&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34,072&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;58,647&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventory reserves&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,607&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,273&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,889&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,569&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred tax asset&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;83,776&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;112,931&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Fixed assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(23,121&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(30,728&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,229&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(5,882&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,451&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(16,047&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred tax liability&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(35,801&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(52,657&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Valuation allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(45,141&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(54,178&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net deferred tax asset&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,834&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;6,096&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <!--Gross unrecognized tax benefits activity-->
  <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The table below presents the gross unrecognized tax benefits activity for 2017, 2016 and 2015:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2014&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,248&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;150&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Decreases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for current year&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;59&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,457&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Decreases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for current year&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;299&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,761&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Decreases for tax positions for prior years&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Increases for tax positions for current year&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;531&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Settlements&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(318&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lapse of statute of limitations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Gross unrecognized tax benefits at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,974&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
  <!--Summary of basic and diluted net income per share-->
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table presents the calculation of basic and diluted net income per share:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Years ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands, except share and per share data)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Numerator:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;82,594&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;62,524&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;91,416&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Interest expense, net of tax&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,606&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,255&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amortization of debt issuance costs, net of tax&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;681&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;781&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;868&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income, adjusted from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;85,881&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;66,560&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;95,303&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,748&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(28,546&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income, adjusted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;85,881&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;55,812&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;66,757&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Denominator:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Weighted-average number of shares-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;41,816,431&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40,184,159&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;38,595,435&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Dilutive securities-equity awards&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,115,244&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,054,453&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;939,882&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Dilutive securities-convertible debt&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,396,262&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,096,500&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,720,525&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Weighted-average number of shares-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;50,327,937&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;49,335,112&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;47,255,842&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-basic from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.98&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.56&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2.37&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss per share-basic from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.74&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.98&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.63&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-diluted from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.71&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.35&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2.02&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss per share-diluted from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.22&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.61&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.71&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.13&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.41&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <!--Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]-->
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The provision for income taxes differs from the amount of taxes determined by applying the U.S. federal statutory rate to income before the provision for income taxes as a result of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;US&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;80,690&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;63,330&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;117,385&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;37,943&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;35,891&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;18,331&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Earnings before taxes on income&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;118,633&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;99,221&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;135,716&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal tax at statutory rates&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;41,522&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34,738&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;47,475&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State taxes, net of federal benefit&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,274&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;529&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;852&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Impact of foreign operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,168&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(9,937&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,640&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;314&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,458&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(950&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Tax credits&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,918&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,572&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,088&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Transition tax&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;13,585&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Change in U.S. tax rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(13,403&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Stock compensation&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(3,978&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other differences&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(118&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,103&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;733&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Permanent differences&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;929&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,378&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(82&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Provision for income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,039&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,697&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;44,300&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <!--Schedule of Inventory, Current [Table Text Block]-->
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventories consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Raw materials and supplies&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,069&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30,687&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Work-in-process&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;76,610&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;19,821&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30,133&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;23,494&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total inventories&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;142,812&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;74,002&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The increase in inventories for the year ended December 31, 2017 was primarily due to the acquisition of ACAM2000 in October 2017.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <!--Restricted stock units activity-->
  <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following is a summary of restricted stock unit award activity under the 2006 Plan:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Number of Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Weighted-Average Grant Price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Aggregate Intrinsic Value&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;875,584&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;28.94&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;28,754,179&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;480,959&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31.49&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Vested&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(423,840&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30.52&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(80,983&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29.21&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;851,720&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30.84&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;39,579,428&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
  <!--Assumptions used in valuing stock options granted-->
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company determines the fair value of restricted stock units using the closing market price of the Company's common stock on the day prior to the date of grant. The Company utilizes the Black-Scholes valuation model for estimating the fair value of all stock options granted. Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company's methodology for developing each of the assumptions used:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="width: 66.15%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;37-40%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31-33%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34-35%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.66-1.88%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.93-1.22%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.27-1.61%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected average life of options&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <!--Allocation of purchase price based upon estimated fair values of assets acquired and liabilities assumed-->
  <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The table below summarizes the preliminary allocation of the purchase price based upon estimated fair values of assets acquired and liabilities assumed at October 6, 2017. The allocation is preliminary based upon the finalization of valuation reports.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Fair value of tangible assets acquired and liabilities assumed:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventory&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;74,876&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Property, plant and equipment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;19,995&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total fair value of tangible assets acquired and liabilities assumed&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;94,871&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Acquired intangible asset&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,700&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,129&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total purchase price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,700&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
  <!--Future Minimum Lease Payments under Operating Lease Obligations-->
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Future minimum lease payments under operating lease obligations as of December 31, 2017 were as follows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/font&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,626&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,391&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,339&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,343&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,346&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2022 and beyond&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,685&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total minimum lease payments&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,730&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <!--Quarterly financial information-->
  <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Quarterly financial information for the years ended December 31, 2017 and 2016 is presented in the following tables:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Quarter Ended&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands, except per share data)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;March 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;June 30,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenue&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;116,858&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;100,772&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;149,434&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;193,809&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Income from operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;14,910&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,529&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;47,769&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;53,077&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,485&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,616&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;33,551&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;33,942&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.26&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.11&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.81&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.77&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income per share-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.23&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.11&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.68&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.67&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenue&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;102,964&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;91,241&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;142,914&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;151,663&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Income (loss) from operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,157&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,042&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;35,478&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;50,929&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) from continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,889&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2,042&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;20,388&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,289&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) from discontinued operations (1)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(7,898&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(8,905&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;952&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,103&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,991&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,947&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,340&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;37,392&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from continuing operations-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.05&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.50&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.80&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from discontinued operations-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.20&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.22&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.13&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share-basic&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.52&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.93&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from continuing operations-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.26&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.05&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.43&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.67&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share from discontinued operations-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.16&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.22&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net income (loss) per share-diluted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(0.27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.45&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.77&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1) Reflects a change in estimate attributed to higher pretax income within continuing operations. According to the ordering rules of intraperiod tax allocation, the residual amount of change after determining the effective rate for continuing operations is allocated to discontinued operations.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
  <!--Components of the provision for income taxes attributable to operations-->
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Significant components of the provisions for income taxes attributable to operations consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Current&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29,441&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29,244&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;38,957&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,983&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,331&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,221&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;356&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,002&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,029&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total current&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,780&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,577&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;43,207&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Federal&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(6,045&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,979&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(119&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;State&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(592&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(272&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(111&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;International&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,896&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(5,587&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,323&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total deferred&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,259&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,120&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,093&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total provision for income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,039&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;36,697&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;44,300&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <!--Summary of total purchase price-->
  <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The total purchase price is summarized below:&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/font&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amount of cash paid to Sanofi&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;117,500&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Fair value of contingent purchase consideration&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,200&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total purchase price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,700&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
  <!--Intangible Assets-->
  <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Intangible assets consisted of the following:&lt;/div&gt;&lt;div style="line-height: 10.25pt; margin-bottom: 3pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/font&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cost basis&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;57,099&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Additions&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;94,304&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;151,403&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Accumulated amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(23,234&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(8,572&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(31,806&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net book value at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;119,597&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
  <!--Disposal Groups, Including Discontinued Operations [Table Text Block]-->
  <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes results from discontinued operations of Aptevo included in the consolidated statements of operations for the year ended December 31, 2016 and 2015:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;&lt;!--Anchor--&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Years ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenues:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Product sales&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,183&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;27,947&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Collaborations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;187&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,511&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total revenues&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;21,370&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;33,458&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Operating expense:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Cost of product sales&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,556&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;16,809&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;18,024&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34,811&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Selling, general and administrative&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;23,792&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;27,313&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Loss from operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(32,002&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(45,475&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other income (expense), net:&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(41&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(472&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Loss from discontinued operations before benefit from income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(32,043&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(45,947&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Benefit from income taxes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(21,295&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(17,401&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net loss from discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,748&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(28,546&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
  <!--Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]-->
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Stock-based compensation expense was recorded in the following financial statement line items:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Cost of product sales&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,076&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;997&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,183&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,526&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,297&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,324&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Selling, general and administrative&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,611&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;14,062&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,234&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,213&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;17,356&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;14,741&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,121&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,107&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total stock-based compensation expense&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,213&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;18,477&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,848&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <!--Schedule of Goodwill [Table Text Block]-->
  <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table is a summary of changes in goodwill by reporting unit:&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Therapeutics and vaccines&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Contract manufacturing&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Devices&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cost Basis&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;24,349&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;6,736&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,916&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;41,001&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Additions&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,129&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,129&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;32,478&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;6,736&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,916&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;49,130&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <!--Summary of the activity for liabilities related to EBOL restructuring-->
  <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="background-color: #FFFFFF; text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following is a summary of the activity for the liabilities related to the EBOL restructuring:&lt;/div&gt;&lt;div style="background-color: #FFFFFF; line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Termination&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Benefits&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,357&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expenses incurred&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Amount paid&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(4,387&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Balance at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
  <!--Costs of the restructuring-->
  <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="background-color: #FFFFFF; text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has completed the EBOL restructuring. The costs of the EBOL restructuring for the year ended December 31, 2017 and recognized to date are detailed below:&lt;/div&gt;&lt;div style="background-color: #FFFFFF; line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Incurred in&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Inception&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;To Date&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Termination benefits&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,286&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Abandonment of equipment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,749&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Other costs&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;691&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;40&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,726&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
  <!--Schedule II - Valuation and Qualifying Accounts-->
  <us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: center; line-height: 11.4pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/font&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Beginning Balance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Charged to costs and expenses&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Deductions&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Ending Balance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Year Ended December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventory allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,535&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;8,846&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(8,532&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,849&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Prepaid expenses and other current assets allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,868&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;466&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;5,334&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Year Ended December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventory allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,637&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;9,950&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(8,052&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3,535&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Prepaid expenses and other current assets allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,981&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,887&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4,868&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Year Ended December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventory allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,314&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;6,258&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(5,935&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,637&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Prepaid expenses and other current assets allowance&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,885&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;96&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,981&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
  <!--Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]-->
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Accounts receivable consist of the following:&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="7" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="3" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Billed&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;118,918&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;90,439&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Unbilled&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;24,735&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;48,039&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;143,653&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;138,478&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <!--Segment Reporting Disclosure [Text Block]-->
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;18. Segment information&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On August 6, 2015, the Company announced its plan to separate into two independent publicly-traded companies. In anticipation of the spin-off, the Company realigned certain components of its biosciences business to the new Aptevo segment to be consistent with how the chief operating decision maker ("CODM"), allocates resources and makes decisions about the operations of the Company. Effective January 1, 2016, the Company changed its segment presentation to reflect this new structure, and recast all prior periods presented to conform to the new presentation. On August 1, 2016, the Company completed the spin-off of Aptevo. The results of operations and financial position of Aptevo are reflected as discontinued operations for all periods presented through the date of the spin-off.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For financial reporting purposes, in the periods following the spin-off of Aptevo, the Company reports financial information for one reportable segment. This reportable segment engages in business activities for which discrete financial information is provided to and resources are allocated by the CODM. The accounting policies of the reportable segment is the same as those described in the summary of significant accounting policies.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the years ended December 31, 2017, 2016, and 2015, the Company's revenues within the United States comprised 89%, 94% and 96%, respectively, of total revenues. For the years ended December 31, 2017, 2016, and 2015, product revenues from BioThrax to the U.S. government comprised approximately 67%, 80% and 89%, respectively, of total product revenues. As of December 31, 2017, 2016, and 2015, there were no other product sales to an individual customer or for an individual product in excess of 10% of total product sales revenues.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For years ended December 31, 2017 and 2016, the Company had long-lived assets outside of the United States of approximately $28.6 million and $28.4 million, respectively, which are primarily located within Canada.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <!--Selling, General and Administrative Expense-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20160101to20161231" unitRef="U001" decimals="-3">143686000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Selling, General and Administrative Expense-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20150101to20151231" unitRef="U001" decimals="-3">121145000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Selling, General and Administrative Expense-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-3">143497000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="c20170101to20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">29.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <!--Exercised (in dollars per share)-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">19.95</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <!--Stock-based compensation expense-->
  <us-gaap:ShareBasedCompensation contextRef="c20150101to20151231" unitRef="U001" decimals="-3">15848000</us-gaap:ShareBasedCompensation>
  <!--Stock-based compensation expense-->
  <us-gaap:ShareBasedCompensation contextRef="c20170101to20171231" unitRef="U001" decimals="-3">15213000</us-gaap:ShareBasedCompensation>
  <!--Stock-based compensation expense-->
  <us-gaap:ShareBasedCompensation contextRef="c20160101to20161231" unitRef="U001" decimals="-3">18477000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c20170101to20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">80983</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <!--Forfeited (in dollars per share)-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">29.30</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <!--Granted (in dollars per share)-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">31.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c20170101to20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">423840</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">1307330</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U008" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U008" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U008" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20170101to20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">31.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Granted (in shares)-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20170101to20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">480959</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Expected volatility-Maximum [Member]-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember" unitRef="U008" decimals="2">0.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Minimum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20140101to20141231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember" unitRef="U008" decimals="2">0.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Maximum [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20140101to20141231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember" unitRef="U008" decimals="2">0.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-Minimum [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember" unitRef="U008" decimals="2">0.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Maximum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember" unitRef="U008" decimals="1">0.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Expected volatility-Stock Options [Member]-Minimum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember" unitRef="U008" decimals="2">0.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c20161231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">28.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">30.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="c20170101to20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">30.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate-Stock Options [Member]-Minimum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember" unitRef="U008" decimals="4">0.0093</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate-Maximum [Member]-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember" unitRef="U008" decimals="4">0.0122</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate-Stock Options [Member]-Minimum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember" unitRef="U008" decimals="4">0.0127</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate-Maximum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember" unitRef="U008" decimals="4">0.0188</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate-Stock Options [Member]-Maximum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember" unitRef="U008" decimals="4">0.0161</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-Minimum [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember" unitRef="U008" decimals="4">0.0166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20161231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">875584</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Restricted Stock Units (RSUs) [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20171231_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">851720</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Common stock available for future awards (in shares)-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="-5">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">22.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <!--Common stock authorized for issuance under the plan (in shares)-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="-5">18900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <!--Total intrinsic value of options exercised-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5">13900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <!--Total intrinsic value of options exercised-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5">15600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <!--Total intrinsic value of options exercised-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5">20200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U001" decimals="0">25348245</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U001" decimals="0">44518585</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">632954</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number-Emergent BioSolutions Employee Stock Option Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsEmployeeStockOptionPlanMember" unitRef="U002" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
  <!--Weighted average grant date fair value of options granted (in dollars per share)-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">8.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Weighted average grant date fair value of options granted (in dollars per share)-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">9.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Weighted average grant date fair value of options granted (in dollars per share)-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">10.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">427821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">22.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">25.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U001" decimals="0">10480716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">72952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price-Emergent BioSolutions Employee Stock Option Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsEmployeeStockOptionPlanMember" unitRef="U003" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U003" decimals="2">29.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c20161231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">2559331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">2121405</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <!--Accounting for stock-based compensation-->
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Accounting for stock-based compensation&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has one stock-based employee compensation plan, the Fourth Amended and Restated Emergent BioSolutions Inc. 2006 Stock Incentive Plan (the "2006 Plan"), which includes both stock options and restricted stock units.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of December 31, 2017, an aggregate of 18.9 million shares of common stock were authorized for issuance under the 2006 Plan, of which a total of approximately 4.9 million shares of common stock remain available for future awards to be made to plan participants. The exercise price of each option must be not less than 100% of the fair market value of the shares underlying such option on the date of grant. Awards granted under the 2006 Plan have a contractual life of no more than 10 years. The terms and conditions of equity awards (such as price, vesting schedule, term and number of shares) under the 2006 Plan is determined by the compensation committee of the Company's board of directors, which administers the 2006 Plan. Each equity award granted under the 2006 Plan vests as specified in the relevant agreement with the award recipient and no option can be exercised after ten years from the date of grant.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company determines the fair value of restricted stock units using the closing market price of the Company's common stock on the day prior to the date of grant. The Company utilizes the Black-Scholes valuation model for estimating the fair value of all stock options granted. Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company's methodology for developing each of the assumptions used:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="width: 66.15%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;37-40%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31-33%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34-35%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.66-1.88%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.93-1.22%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.27-1.61%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected average life of options&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected dividend yield &amp;#8212; the Company does not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected volatility &amp;#8212; a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (implied volatility) during a period. The Company analyzed its own historical volatility to estimate expected volatility over the same period as the expected average life of the options.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Risk-free interest rate &amp;#8212; the range of U.S. Treasury rates with a term that most closely resembles the expected life of the option as of the date on which the option is granted.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected average life of options &amp;#8212; the period of time that options granted are expected to remain outstanding, based primarily on the Company's expectation of optionee exercise behavior subsequent to vesting of options.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <!--Significant Accounting Policies [Text Block]-->
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2.&lt;/font&gt;&amp;#160;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Summary of significant accounting policies&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Basis of presentation and consolidation&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The accompanying consolidated financial statements include the accounts of Emergent and its wholly owned and majority owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In anticipation of the spin-off, the Company realigned certain components of its biosciences business to the new Aptevo segment to be consistent with how the Company's chief operating decision maker ("CODM") allocates resources and makes decisions about the operations of the Company. Effective January 1, 2016, the Company changed its segment presentation to reflect this new structure, and recast all prior periods presented to conform to the new presentation. On August 1, 2016, the Company completed the spin-off of Aptevo. As of December 31, 2017, the results of operations and financial position of Aptevo are reflected as discontinued operations for all periods presented through the date of the spin-off. The historical financial statements and footnotes have been revised accordingly. See Note 3. "Discontinued operations" for further details regarding the spin-off. For periods following the spin-off, the Company reports financial results under one operating segment which is also a single reportable segment.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Use of estimates&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Cash equivalents are highly liquid investments with a maturity of 90 days or less at the date of purchase and consist of time deposits and investments in money market funds with commercial banks and financial institutions. Also, the Company maintains cash balances with financial institutions in excess of insured limits. The Company does not anticipate any losses with such cash balances.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Fair value of measurements&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company measures and records cash equivalents and investment securities considered available-for-sale at fair value in the accompanying financial statements. 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. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value include:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 72pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Level 1 &amp;#8212;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Observable inputs for identical assets or liabilities such as quoted prices in active markets;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 72pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Level 2 &amp;#8212;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inputs other than quoted prices in active markets that are either directly or indirectly observable; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 72pt; vertical-align: top; align: right; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Level 3 &amp;#8212;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Unobservable inputs in which little or no market data exists, which are therefore developed by the Company using estimates and assumptions that reflect those that a market participant would use.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The carrying amounts of the Company's short-term financial instruments, which include cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values due to their short maturities.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Significant customers and accounts receivable&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has derived a majority of its revenue from sales of BioThrax under contracts with the U.S. government. The Company's current Centers for Disease Control ("CDC") contract does not necessarily increase the likelihood that it will secure future comparable contracts with the U.S. government. The Company expects that a significant portion of the business that it will seek in the near future, in particular for BioThrax, will be under government contracts that present a number of risks that are not typically present in the commercial contracting process. U.S. government contracts for BioThrax are subject to unilateral termination or modification by the government. The Company may fail to achieve significant sales of BioThrax to customers in addition to the U.S. government, which would harm its growth opportunities. The Company may not be able to sustain or increase profitability. The Company may not be able to manufacture BioThrax consistently in accordance with FDA specifications.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Accounts receivable are stated at invoice amounts and consist primarily of amounts due from the U.S. government, as well as amounts due under reimbursement contracts with other government entities and non-government organizations. If necessary, the Company records a provision for doubtful receivables to allow for any amounts which may be unrecoverable. This provision is based upon an analysis of the Company's prior collection experience, customer creditworthiness and current economic trends.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Concentrations of credit risk and uncertainties&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company places its cash and cash equivalents with high quality financial institutions. Management believes that the financial risks associated with its cash and cash equivalents are minimal. Because accounts receivable consists primarily of amounts due from the U.S. government for product sales and from government agencies under government grants and development contracts, management does not deem the credit risk to be significant.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Inventories&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Inventories are stated at the lower of cost or net realizable value with cost being determined using a standard cost method, which approximates average cost. Average cost consists primarily of material, labor and manufacturing overhead expenses (including fixed production-overhead costs) and includes the services and products of third party suppliers. The Company analyzes its inventory levels quarterly and writes down, in the applicable period, inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value and inventory in excess of expected customer demand. The Company also writes off, in the applicable period, the costs related to expired inventory.&amp;#160;Costs of purchased inventories are recorded using weighted-average costing. The Company determines normal capacity for each production facility and allocates fixed production-overhead costs on that basis.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Property, plant and equipment&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Property, plant and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Buildings&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31-39 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Building improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10-39 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Furniture and equipment&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3-15 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Software&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3-7 years or product life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lesser of the asset life or lease term&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to operations. Repairs and maintenance costs are expensed as incurred.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company capitalizes internal-use software when both (a) the software is internally developed, acquired, or modified solely to meet the entity's internal needs and (b) during the software's development or modification, no substantive plan either exists or is being developed to market the software externally. Capitalization of qualifying internal-use software costs begins when the preliminary project stage is completed, management with the relevant authority, implicitly or explicitly, authorizes and commits to the funding of the software project, and it is probable that the project will be completed and the software will be used to perform the function intended.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Income taxes&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss and research and development tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the year in which those temporary differences are expected to be recovered or settled.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Deferred income tax effects of transactions reported in different periods for financial reporting and income tax return purposes are recognized under the asset and liability method of accounting for income taxes. This method gives consideration to the future tax consequences of the deferred income tax items and immediately recognizes changes in income tax laws in the year of enactment. On December 22, 2017, the President of the United States signed into law the Tax Cuts and Jobs Act (the "Tax Reform Act"). Further information on the tax impacts of the Tax Reform Act is included in Note 12 of the Company's consolidated financial statements.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's ability to realize deferred tax assets depends upon future taxable income as well as the limitations discussed below. For financial reporting purposes, a deferred tax asset must be reduced by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized prior to expiration. The Company considers future taxable income and ongoing tax planning strategies in assessing the need for valuation allowances. In general, if the Company determines that it is more likely than not to realize more than the recorded amounts of net deferred tax assets in the future, the Company will reverse all or a portion of the valuation allowance established against its deferred tax assets, resulting in a decrease to the provision for income taxes in the period in which the determination is made. Likewise, if the Company determines that it is not more likely than not to realize all or part of the net deferred tax asset in the future, the Company will establish a valuation allowance against deferred tax assets, with an offsetting increase to the provision for income taxes, in the period in which the determination is made.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Under sections 382 and 383 of the Internal Revenue Code, if an ownership change occurs with respect to a "loss corporation", as defined therein, there are annual limitations on the amount of net operating losses and deductions that are available. The Company believes the use of net operating losses and research and development tax credits acquired in the Trubion acquisition will not be significantly limited. Due to the acquisition of Microscience in 2005 and the Company's initial public offering, the Company believes the use of the operating losses incurred prior to 2005 will be significantly limited.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Because tax laws are complex and subject to different interpretations, significant judgment is required. As a result, the Company makes certain estimates and assumptions, in (1)&amp;#160;calculating the Company's income tax expense, deferred tax assets and deferred tax liabilities, (2)&amp;#160;determining any valuation allowance recorded against deferred tax assets and (3)&amp;#160;evaluating the amount of unrecognized tax benefits, as well as the interest and penalties related to such uncertain tax positions. The Company's estimates and assumptions may differ significantly from tax benefits ultimately realized.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Revenue recognition&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company recognizes revenues from product sales &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;and contract manufacturing &lt;/font&gt;if four basic criteria have been met:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;there is persuasive evidence of an arrangement;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;delivery has occurred or title has passed to the Company's customer;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;the fee is fixed or determinable; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;collectability is reasonably assured.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Under the Company's contracts with the CDC, the Company invoices the CDC and recognizes the related revenue upon acceptance by the government at delivery site, at which time title to the product passes to the CDC.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Agreements with multiple components ("deliverables" or "items") are evaluated to determine if the deliverables can be divided into more than one unit of accounting. An item can generally be considered a separate unit of accounting if both of the following criteria are met:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1) the delivered item or items have value to the customer on a standalone basis. The item or items have value on a standalone basis if they are sold separately by any vendor or the customer could resell the delivered item(s) on a standalone basis. In the context of a customer's ability to resell the delivered item(s), this criterion does not require the existence of an observable market for the deliverable(s); and&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(2) if the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in control of the Company. Items that cannot be divided into separate units are combined with other units of accounting, as appropriate. Consideration received is allocated among the separate units based on the relative selling price of each deliverable. The Company deems service to have been rendered if no continuing obligation exists on the part of the Company.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's contract with the Biomedical Advanced Research and Development Authority ("BARDA") to establish a Center for Innovation in Advanced Development and Manufacturing ("CIADM") is a service arrangement that includes multiple elements. The CIADM contract requires the Company to provide a flexible infrastructure to supply medical countermeasures to the U.S. government over the contract period and includes such items as construction and facility design, workforce development and licensure of a pandemic flu vaccine. Since none of the individual elements by themselves satisfy the purpose of the contract, the Company has concluded that the CIADM contract elements cannot be separated as they do not have stand-alone value to the U.S. government. Therefore, the Company has concluded that there is a single unit of accounting associated with the CIADM contract. The Company recognizes revenue under the CIADM contract on a straight-line basis, based upon its estimate of the total payments to be received under the contract. The Company analyzes the estimated payments to be received on a quarterly basis to determine if an adjustment to revenue is required. Changes in estimates attributed to modifications in the estimate of total payments to be received are recorded prospectively.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's BAT contract with BARDA is a service arrangement that includes multiple elements. The deliverables to BARDA include supplying product to the SNS, performing stability testing for the product, achievement of extended product expiry dating, maintenance of horse populations and plasma extraction. The Company has determined that each of the deliverables above represents a separate unit of accounting as they have standalone value to the U.S. government. The Company allocated the value of the contract to the undelivered elements based on best estimate of selling price ("BESP"). BESP methodology for the deliverables, excluding the product sales, was developed using a cost build-up for internal and external costs, plus a specified mark-up. The allocation of value to the product sales was based on the remaining unallocated value. The Company completed the final delivery of the BAT product in 2017. The Company recognizes revenue for:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;BAT product sales upon delivery to the SNS;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;stability testing based on the required testing schedule of the product;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;extended product expiry based on achievement of the extension;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;horse maintenance based on a per horse basis; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;plasma collection on a per liter basis.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's contracts for VIGIV with the CDC and for Anthrasil with BARDA are service arrangements that include multiple elements. The deliverables to BARDA include to supply product to the SNS, perform stability testing for the product, achievement of extended product expiry dating and plasma extraction. The Company has determined that each of the deliverables above represents separate units of accounting as they have standalone value to the U.S. government. The Company allocated the value of the contract to the undelivered elements based on BESP. BESP methodology for the deliverables, excluding the product sales, was developed using a cost build-up for internal and external costs, plus a specified mark-up. The allocation of value to the product sales was based on the remaining unallocated value. The Company recognizes revenue for:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;VIGIV and Anthrasil product sales upon delivery to the CDC;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;stability testing based on the required testing schedule of the product;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;extended product expiry based on achievement of the extension; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;plasma collection on a per liter basis.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's contract for the NuThrax product candidate with BARDA, which was entered into on September 30, 2016 is a service arrangement that includes multiple elements. The deliverables to BARDA are the completion of development for NuThrax and the procurement of product for the SNS. The Company has determined that each of the deliverables above are a separate unit of accounting as they have standalone value to the U.S. government. The Company allocated the value of the contract to the undelivered elements based on best estimate of selling price ("BESP"). BESP methodology for the development deliverable was developed using a cost build-up for internal and external costs, plus a specified mark-up.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has determined that the procurement of NuThrax under the BARDA NuThrax Contract is a contingent deliverable, as it is dependent upon successful completion of development; therefore, the Company has excluded this from the allocation of the contract consideration. The Company has allocated $147.5 million to the development services deliverable and will recognize revenue as the services are provided.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On March 16, 2017, the Company entered into a contract with BARDA, valued at $100 million, for the delivery of BioThrax to the SNS over a two-year period of performance. In conjunction with the signing of this contract, the Company entered into a modification to its BARDA NuThrax Contract that increases the number of doses of NuThrax to be delivered under the base period from two million to three million doses with a commensurate reduction in dose price for the initial deliveries. The modification also provides for a discount on the sales price for doses to be procured during the option period up to $100 million. As a result of the modification of the BARDA NuThrax Contract, in conjunction with execution of the BARDA BioThrax Contract, the Company has determined that the two agreements are linked under the revenue recognition requirements of the Financial Accounting Standards Board ("FASB") Topic 605, Revenue Recognition. The Company analyzed these agreements and determined that the units of accounting under the linked agreements are:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;development services for the NuThrax product candidate under the BARDA NuThrax Contract; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;procurement of BioThrax under the BARDA BioThrax Contract.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company's allocation of contract consideration for the development services was updated based on the services provided prior to March 17, 2017. The allocation of contract consideration for the BioThrax doses to be sold under the BARDA BioThrax Contract was determined based on similar pricing provided to other customers. The Company's determination of the amount of contract consideration to be allocated to the discounts was based on an undiscounted probability adjusted model, which factored in the expected timing of regulatory approval for the NuThrax product candidate, expected levels of procurement of the NuThrax product candidate upon regulatory approval and the market conditions for these types of medical countermeasures. The Company allocated the contract consideration to the two units of accounting as follows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$137.1 million was allocated to the development services for the NuThrax product candidate under the BARDA NuThrax Contract; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 72pt; vertical-align: top; align: right;"&gt;&lt;div style="text-align: left; margin-left: 54pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#183;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$93.6 million was allocated to the procurement of BioThrax under the BARDA BioThrax Contract.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company deferred a portion of the consideration received for doses delivered under the BARDA BioThrax Contract and the development services for the NuThrax product candidate. The Company will recognize the deferred revenue upon the delivery of NuThrax doses under the BARDA NuThrax Contract, or upon the future extinguishment of the Company's obligation to deliver NuThrax doses to which the discount applies.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Revenue associated with non-refundable upfront license fees under arrangements where the license fees and research and development activities cannot be accounted for as separate units of accounting is deferred and recognized as revenue either on a straight-line basis over the Company's continued involvement in the research and development process or based on the proportional performance of the Company's expected future obligation under the contract. Revenues from the achievement of research and development milestones, if deemed substantive, are recognized as revenue when the milestones are achieved, and the milestone payments are due and collectible. If not deemed substantive, the Company recognizes such milestone as revenue on a straight-line basis over the remaining expected term of continued involvement in the research and development process.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Milestones are considered substantive if all of the following conditions are met: (1) the milestone is non-refundable, (2) achievement of the milestone was not reasonably assured at the inception of the arrangement, (3) substantive effort is involved to achieve the milestone, and (4) the amount of the milestone appears reasonable in relation to the effort expended. Payments received in advance of work performed are recorded as deferred revenue.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company generates contracts and grants revenue from cost-plus-fee contracts. Revenues from reimbursable contracts are recognized as costs are incurred, generally based on allowable costs incurred during the period, plus any recognizable earned fee. The Company considers fixed fees under cost-plus-fee contracts to be earned in proportion to the allowable costs incurred in performance of the contract. The Company analyzes costs for contracts and reimbursable grants to ensure reporting of revenues gross versus net is appropriate. For each of the three years in the period ended December 31, 2017, the costs incurred under the contracts and grants approximated the revenue earned.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Acquisitions&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In determining whether an acquisition is a business combination versus an asset acquisition, the accounting guidance requires an entity to first evaluate whether substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable assets. If that threshold is met, the set of assets and activities is not a business and therefore treated as an asset acquisition. If it's not met, the entity evaluates whether the set meets the definition of a business. If an acquired asset or asset group does not meet the definition of a business, the transaction is accounted for as an asset acquisition. Otherwise, the acquisition is treated as a business combination.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In a business combination, the acquisition method of accounting requires that the assets acquired and liabilities assumed be recorded as of the date of the merger or acquisition at their respective fair values with limited exceptions. Assets acquired and liabilities assumed in a business combination that arise from contingencies are recognized at fair value if fair value can reasonably be estimated. If the acquisition date fair value of an asset acquired or liability assumed that arises from a contingency cannot be determined, the asset or liability is recognized if probable and reasonably estimable; if these criteria are not met, no asset or liability is recognized. 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. Accordingly, the Company may be required to value assets at fair value measures that do not reflect the Company's intended use of those assets. Any excess of the purchase price (consideration transferred) over the estimated fair values of net assets acquired is recorded as goodwill. Transaction costs and costs to restructure the acquired company are expensed as incurred. The operating results of the acquired business are reflected in the Company's consolidated financial statements after the date of the merger or acquisition. If the Company determines the assets acquired do not meet the definition of a business under the acquisition method of accounting, the transaction will be accounted for as an acquisition of assets rather than a business combination and, therefore, no goodwill will be recorded.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The fair values of intangible assets, including acquired in-process research and development ("IPR&amp;amp;D"), are determined utilizing information available at or near the merger or acquisition date based on expectations and assumptions that are deemed reasonable by management. Given the considerable judgment involved in determining fair values, the Company typically obtains assistance from third-party valuation specialists for significant items. Amounts allocated to acquired IPR&amp;amp;D are capitalized and accounted for as indefinite-lived intangible assets. Upon successful completion of each project, the Company will make a separate determination as to the remaining useful life of the asset and begin amortization. The judgments made in determining estimated fair values assigned to assets acquired and liabilities assumed in a business combination, as well as asset lives, can materially affect the Company's results of operations.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The fair values of identifiable intangible assets related to current products and product rights are primarily determined by using an "income approach" through which fair value is estimated based on each asset's discounted projected net cash flows. The Company's estimates of market participant net cash flows consider historical and projected pricing, margins and expense levels, the performance of competing products where applicable, relevant industry and therapeutic area growth drivers and factors, current and expected trends in technology and product life cycles, the time and investment that will be required to develop products and technologies, the ability to obtain marketing and regulatory approvals, the ability to manufacture and commercialize the products, the extent and timing of potential new product introductions by the Company's competitors, and the life of each asset's underlying patent, if any. The net cash flows are then probability-adjusted where appropriate to consider the uncertainties associated with the underlying assumptions, as well as the risk profile of the net cash flows utilized in the valuation. The probability-adjusted future net cash flows of each product are then discounted to present value utilizing an appropriate discount rate.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The fair values of identifiable intangible assets related to IPR&amp;amp;D are determined using an income approach, through which fair value is estimated based on each asset's probability-adjusted future net cash flows, which reflect the different stages of development of each product and the associated probability of successful completion. The net cash flows are then discounted to present value using an appropriate discount rate. Indefinite-lived intangible assets are tested for impairment annually or whenever events or changes in circumstances indicate that its carrying amount may not be recoverable.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Intangible assets and long-lived assets&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company assesses intangible assets for impairment on an annual basis or more frequently if indicators of impairment are present. The Company's annual assessment includes a comparison of the fair value of intangible assets to existing carrying value, and recognizes an impairment when the carrying value is greater than the determined fair value. The Company believes that the assumptions used in valuing the intangible assets are reasonable and are based upon its best estimate of likely outcomes of sales and clinical development. The underlying assumptions and estimates used to value these assets are subject to change in the future, and actual results may differ significantly from the assumptions and estimates. The Company has selected October 1 as its annual impairment test date for indefinite-lived intangible assets.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company assesses the recoverability of its long-lived assets or asset groups for which an indicator of impairment exists by determining whether the carrying value of such assets can be recovered through undiscounted future operating cash flows. If the Company concludes that the carrying value will not be recovered, the Company measures the amount of such impairment by comparing the fair value to the carrying value of the assets or asset groups.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Goodwill&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company assesses the carrying value of goodwill on an annual basis, or whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable,&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&amp;#160;&lt;/font&gt;to determine whether any impairment in this asset may exist and, if so, the extent of such impairment. The provisions of the relevant accounting guidance require that the Company perform a two-step impairment test. In the first step, the Company compares the fair value of its reporting unit to the carrying value of the reporting unit. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the second step of the impairment test is performed in order to determine the implied fair value of the reporting unit's goodwill. If the carrying value of the reporting unit's goodwill exceeds its implied fair value, an impairment loss equal to the difference is recognized. The Company calculates the fair value of the reporting unit utilizing the income approach. The income approach utilizes a discounted cash flow model, using a discount rate based on the Company's estimated weighted average cost of capital. The Company also evaluates goodwill for all reporting units using the qualitative assessment method, which permits companies to qualitatively assess whether it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount. The Company considers developments in its operations, the industry in which it operates and overall macroeconomic factors that could have affected the fair value of the reporting unit since the date of the most recent quantitative analysis of a reporting unit's fair value.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The determination of the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. The estimates and assumptions used in calculating fair value include identifying future cash flows, which requires that the Company makes a number of critical legal, economic, market and business assumptions that reflect best estimates as of the testing date. The Company's assumptions and estimates may differ significantly from actual results, or circumstances could change that would cause the Company to conclude that an impairment now exists or that it previously understated the extent of impairment. The Company selected October 1 as its annual goodwill impairment test date.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Contingent Consideration&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company records contingent consideration associated with (a) sales based royalties and (b) development and regulatory milestones at fair value. The fair value model used to calculate this obligation is based on the income approach (a discounted cash flow model) that has been risk adjusted based on the probability of achievement of net sales and achievement of the milestones. The inputs the Company uses for determining the fair value of the contingent consideration associated with sales based royalties and development and regulatory milestones are Level 3 fair value measurements. The Company re-evaluates the fair value on a quarterly basis. Changes in the fair value can result from adjustments to the discount rates and updates in the assumed timing of or achievement of net sales. Any future increase in the fair value of the contingent consideration associated with sales based royalties along with development and regulatory milestones are based on an increased likelihood that the underlying net sales or milestones will be achieved.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The associated payment or payments which will become due and payable for sales based royalties associated with products will result in a charge to cost of product sales and contract manufacturing in the period in which the increase is determined. Similarly, any future decrease in the fair value of contingent consideration associated with sales based royalties will result in a reduction in cost of product sales and contract manufacturing. The changes in fair value for potential future sales based royalties associated with product candidates in development will result in a charge to selling, general and administrative expense in the period in which the increase is determined. Similarly, any future decrease in the fair value of contingent consideration associated with potential future sales based royalties for products candidates will result in a reduction in selling, general and administrative expense.&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The associated payment or payments which will become due and payable for development and regulatory milestones will result in a charge to research and development expense in the period in which the increase is determined. Similarly, any future decrease in the fair value for development and regulatory milestones will result in a reduction in research and development expense.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Research and development&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;We expense research and development costs as incurred. Our research and development expenses consist primarily of:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;personnel-related expenses;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;fees to professional service providers for, among other things, analytical testing, independent monitoring or other administration of our clinical trials and obtaining and evaluating data from our clinical trials and non-clinical studies;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;costs of contract manufacturing services for clinical trial material; and&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#167;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;costs of materials used in clinical trials and research and development.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In many cases, we plan to seek funding for development activities from external sources and third parties, such as governments and non-governmental organizations, or through collaborative partnerships. We expect our research and development spending will be dependent upon such factors as the results from our clinical trials, the availability of reimbursement of research and development spending, the number of product candidates under development, the size, structure and duration of any clinical programs that we may initiate, the costs associated with manufacturing our product candidates on a large-scale basis for later stage clinical trials, and our ability to use or rely on data generated by government agencies, such as studies involving BioThrax conducted by the CDC.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Comprehensive income&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Comprehensive income is comprised of net income and other changes in equity that are excluded from net income. The Company includes translation gains and losses incurred when converting its subsidiaries' financial statements from their functional currency to the U.S. dollar in accumulated other comprehensive income.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Foreign currencies&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Except for the Company's Canadian subsidiaries, the local currency is the functional currency for the Company's foreign subsidiaries and, as such, assets and liabilities are translated into U.S. dollars at year-end exchange rates. Income and expense items are translated at average exchange rates during the year. Translation adjustments resulting from this process are charged or credited to other comprehensive income. The Company's Canadian subsidiaries functional currency is U.S. dollars due primarily to a significant amount of the transactions of the subsidiaries being denominated in U.S. dollars.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Capitalized interest&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company capitalizes interest based on the cost of major ongoing capital projects which have not yet been placed in service. For the years ended December 31, 2017, 2016, and 2015, the Company incurred interest of $7.0 million, $8.3 million and $7.8 million, respectively. Of these amounts, the Company capitalized $2.2 million, $2.2 million and $2.9 million, respectively.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Earnings per share&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company calculates basic earnings per share by dividing net income by the weighted average number of shares of common stock outstanding during the period.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;For the years ended December 31, 2017, 2016, and 2015, the Company calculated diluted earnings per share using the if-converted method by dividing the adjusted net income by the adjusted weighted average number of shares of common stock outstanding during the period. The adjusted net income is adjusted for interest expense and amortization of debt issuance cost, both net of tax, associated with the Company's 2.875% Convertible Senior Notes due 2021 (the "Notes"). The weighted average number of diluted shares is adjusted for the potential dilutive effect of the exercise of stock options and the vesting of restricted stock units along with the assumption of the conversion of the Notes, each at the beginning of the period. During the fourth quarter of 2017, the Company issued a notice of termination of conversion rights related to the Notes and issued 8.5 million shares of common stock due to conversions that occurred in 2017.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Accounting for stock-based compensation&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company has one stock-based employee compensation plan, the Fourth Amended and Restated Emergent BioSolutions Inc. 2006 Stock Incentive Plan (the "2006 Plan"), which includes both stock options and restricted stock units.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of December 31, 2017, an aggregate of 18.9 million shares of common stock were authorized for issuance under the 2006 Plan, of which a total of approximately 4.9 million shares of common stock remain available for future awards to be made to plan participants. The exercise price of each option must be not less than 100% of the fair market value of the shares underlying such option on the date of grant. Awards granted under the 2006 Plan have a contractual life of no more than 10 years. The terms and conditions of equity awards (such as price, vesting schedule, term and number of shares) under the 2006 Plan is determined by the compensation committee of the Company's board of directors, which administers the 2006 Plan. Each equity award granted under the 2006 Plan vests as specified in the relevant agreement with the award recipient and no option can be exercised after ten years from the date of grant.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company determines the fair value of restricted stock units using the closing market price of the Company's common stock on the day prior to the date of grant. The Company utilizes the Black-Scholes valuation model for estimating the fair value of all stock options granted. Set forth below are the assumptions used in valuing the stock options granted and a discussion of the Company's methodology for developing each of the assumptions used:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="width: 66.15%; vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: top;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: justify; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected dividend yield&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;37-40%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31-33%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;34-35%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.66-1.88%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;0.93-1.22%&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1.27-1.61%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 33.85%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected average life of options&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5.59%; vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16.46%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;4.3 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected dividend yield &amp;#8212; the Company does not pay regular dividends on its common stock and does not anticipate paying any dividends in the foreseeable future.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected volatility &amp;#8212; a measure of the amount by which a financial variable, such as share price, has fluctuated (historical volatility) or is expected to fluctuate (implied volatility) during a period. The Company analyzed its own historical volatility to estimate expected volatility over the same period as the expected average life of the options.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Risk-free interest rate &amp;#8212; the range of U.S. Treasury rates with a term that most closely resembles the expected life of the option as of the date on which the option is granted.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 36pt;"&gt;&lt;/td&gt;&lt;td style="width: 18pt; vertical-align: top; align: right; font-size: 10pt; font-family: Wingdings;"&gt;&amp;#61607;&lt;/td&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Expected average life of options &amp;#8212; the period of time that options granted are expected to remain outstanding, based primarily on the Company's expectation of optionee exercise behavior subsequent to vesting of options.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Recently issued accounting standards&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU 2014-09, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Revenue from Contracts with Customers (Topic 606)&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Revenue from Contracts with Customers (Topic 606) &lt;/font&gt;(&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;"&lt;/font&gt;ASU No. 2014-09"). ASU No. 2014-09 supersedes the revenue recognition requirements in &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Topic 605, Revenue Recognition&lt;/font&gt;, as well as most industry-specific guidance, and significantly enhances comparability of revenue recognition practices across entities and industries by providing a principles-based, comprehensive framework for addressing revenue recognition issues. In order for a provider of promised goods or services to recognize as revenue the consideration that it expects to receive in exchange for the promised goods or services, the provider should apply the following five steps: (1) identify the contract with a customer(s); (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation. ASU No. 2014-09 also specifies the accounting for some costs to obtain or fulfill a contract with a customer and provides enhanced disclosure requirements. The standard will be effective for annual reporting periods beginning after December 15, 2017, including interim periods within that reporting period. The Company will adopt the requirements of the new standard in the first quarter of 2018 using the modified retrospective method. The modified retrospective method requires companies to recognize the cumulative effect of initially applying the new standard as an adjustment to opening retained earnings.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company used a cross functional team to identify and organize its contracts for analysis. The Company has finalized its review of its revenue contract portfolio and made its determination of its revenue streams as well as completed extensive contract specific reviews to determine the impacts of the new standard on its historical and prospective revenue recognition. Because many of the Company's contracts with customers have unique contract terms, the Company reviewed all of its non-standard agreements in order to determine the effect of adoption. As a result, it has determined the BARDA BioThrax Contract and BARDA NuThrax Contract will have a material change in revenue recognition that will likely increase the amount of deferred revenue on the adoption date. The Company is in the process of finalizing its analysis of the CIADM contract but expects that the revenue recognition policy and possibly the cumulative effect could be material. The Company is also finalizing its accounting policy; related income tax effects for these contracts; evaluating costs that may need to be capitalized or expensed; and designing and implementing the necessary changes to processes and controls in order to account for revenue under the new standard. Based on the Company's timeline and planned resources, the Company anticipates completing its implementation in connection with its first quarter 2018 interim financial statements.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU 2016-02,&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Leases (Topic 842)&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In February 2016, the FASB issued ASU 2016-02,&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&amp;#160;Leases (Topic 842)&lt;/font&gt;&amp;#160;(&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;"&lt;/font&gt;ASU No. 2016-02"). ASU No. 2016-02 increases transparency and comparability among organizations by requiring the recognition of lease assets and lease liabilities on the balance sheet and disclosure of key information about leasing arrangements for both lessees and lessors. The standard will be effective January 1, 2019 for the Company, with early adoption permitted. The standard will be applied using a modified retrospective approach to the beginning of the earliest period presented in the financial statements. The Company is currently evaluating the expected impact to its consolidated financial statements and related disclosures.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2016-09, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Compensation - Stock Compensation (Topic 718)&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In March 2016, the FASB issued ASU No. 2016-09, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Compensation - Stock Compensation (Topic 718)&lt;/font&gt; (&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;"&lt;/font&gt;ASU No. 2016-09"). ASU No. 2016-09 simplifies several aspects of the accounting for share-based payment award transactions, including: (1) the income tax consequences, (2) classification of awards as either equity or liabilities, and (3) classification on the statement of cash flows. As of January 1, 2017, the Company adopted and performed the evaluation required by the standard and did not identify any conditions or events that would have a material impact on the current disclosures in the financial statements. The Company has retrospectively adjusted the operating and financing sections within the statement of cash flows for the classification of employee taxes paid associated with equity award activities for the year ended December 31, 2016. In addition, the Company prospectively adopted the provisions related to the excess tax benefits, and as a result prior periods were not adjusted. If the Company had adopted this provision retrospectively, there would have been approximately 4% change to the estimated effective annual tax rate for the year ended December 31, 2016, but for the year ended December 31, 2016, there would have been a tax benefit associated with stock option activity of $3.3 million recorded in the provision for income taxes on the Company's statement of operations.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2017-01, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In January 2017, the FASB issued ASU No. 2017-01, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Business Combinations (Topic 805): Clarifying the Definition of a Business &lt;/font&gt;("ASU No. 2017-01"). ASU No. 2017-01 provides clarification for the definition of a business with the objective of adding guidance and providing a more robust framework to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The new standard will be effective for all annual periods beginning after December 15, 2017. During the fourth quarter of 2017, the Company early adopted ASU 2017-01 and determined the acquisition of Raxibacumab is an asset acquisition. See Note 4. "Acquisitions" for further details regarding this acquisition.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2017-04, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Intangibles - Goodwill and Other (Topic 250):&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Simplifying the Test for Goodwill Impairment&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In January 2017, the FASB issued ASU No. 2017-04, &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Intangibles - Goodwill and Other (Topic 250):&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Simplifying the Test for Goodwill Impairment &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;("&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ASU No. 2017-04")&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;. The standard eliminates the second step in the goodwill impairment test, which requires an entity to determine the implied fair value of the reporting unit's goodwill. Instead, an entity should recognize an impairment loss if the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit. The standard is effective for annual and interim goodwill impairment tests conducted in fiscal years beginning after December 15, 2019. Early adoption is permitted. The Company does not believe that the new standard will have a material impact on its consolidated financial statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;ASU No. 2017-09, &lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Compensation-Stock Compensation (Topic 718):&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;u&gt;&amp;#160;&lt;/u&gt;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;&lt;u&gt;Scope of Modification Accounting&lt;/u&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In May 2017, the FASB issued ASU No. 2017-09, &lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting &lt;/font&gt;("ASU No. 2017-09"). ASU No. 2017-09 clarifies which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. The standard is effective for interim and annual reporting periods beginning after December 15, 2017, with early adoption permitted. The Company has not determined the impact that adoption of this guidance will have on its consolidated financial statements.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;There are no other recently issued accounting pronouncements that are expected to have a material effect on the Company's financial position, results of operations or cash flows.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Stock Options [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U002" decimals="0">792795</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Authorized amount for the repurchase program-->
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c20160714" unitRef="U001" decimals="-6">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <!--Employee equity plans activity (in shares)-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20160101to20161231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">1167482</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <!--Employee equity plans activity (in shares)-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20150101to20151231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">1699536</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <!--Employee equity plans activity (in shares)-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c20170101to20171231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">1114830</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <!--Shares issued to extinguish convertible notes (in shares)-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c20170101to20171231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0">8508088</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <!--Shares issued to extinguish convertible notes (in shares)-->
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c20170101to20171231" unitRef="U002" decimals="0">8508088</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <!--Shares issued to extinguish convertible notes-->
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">238038000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <!--Shares issued to extinguish convertible notes-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c20170101to20171231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">238030000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <!--Shares issued to extinguish convertible notes-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c20170101to20171231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <!--Employee equity plans activity-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20170101to20171231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20160101to20161231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20170101to20171231" unitRef="U001" decimals="-3">27952000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20170101to20171231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20150101to20151231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">43749000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20150101to20151231" unitRef="U001" decimals="-3">43751000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20170101to20171231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">27951000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20160101to20161231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20160101to20161231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20150101to20151231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20160101to20161231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">34464000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20160101to20161231" unitRef="U001" decimals="-3">34465000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20150101to20151231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20170101to20171231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Employee equity plans activity-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c20150101to20151231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
  <!--Stock Repurchased During Period, Value-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20160101to20161231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20170101to20171231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20150101to20151231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">0</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20150101to20151231" unitRef="U001" decimals="-3">100000</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-Treasury Stock [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20170101to20171231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">33077000</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-Treasury Stock [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20160101to20161231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20170101to20171231" unitRef="U001" decimals="-3">33077000</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Value-Treasury Stock [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c20150101to20151231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">100000</us-gaap:StockRepurchasedDuringPeriodValue>
  <!--Stock Repurchased During Period, Shares-Treasury Stock [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c20170101to20171231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="0">791613</us-gaap:StockRepurchasedDuringPeriodShares>
  <!--Stock Repurchased During Period, Shares-Treasury Stock [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c20160101to20161231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="0">0</us-gaap:StockRepurchasedDuringPeriodShares>
  <!--Stock Repurchased During Period, Shares-Treasury Stock [Member]-->
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c20150101to20151231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="0">2641</us-gaap:StockRepurchasedDuringPeriodShares>
  <!--Stock Repurchased During Period, Shares-->
  <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c20170101to20171231" unitRef="U002" decimals="-5">800000</us-gaap:StockRepurchasedDuringPeriodShares>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20161231" unitRef="U001" decimals="-3">596205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171231" unitRef="U001" decimals="-3">912345000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20141231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">274222000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20141231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-3008000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20141231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">-6320000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20141231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">38000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20141231" unitRef="U001" decimals="-3">553201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20141231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">288269000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20151231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-2713000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20161231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">618416000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20151231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">40000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20151231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">-6420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Common Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20161231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-4331000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20161231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">352435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20151231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U001" decimals="-3">317971000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">-39497000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20151231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">351139000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20161231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">-6420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20151231" unitRef="U001" decimals="-3">660017000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Accumulated Other Comprehensive Loss [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U001" decimals="-3">-3698000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20161231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">254480000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20171231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">337074000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <!--Separation of Aptevo-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="c20160101to20161231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3">-148435000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
  <!--Separation of Aptevo-->
  <us-gaap:StockholdersEquityNoteSpinoffTransaction contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-148435000</us-gaap:StockholdersEquityNoteSpinoffTransaction>
  <!--Stockholders' equity-->
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;11.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Stockholders' equity&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 13.7pt;"&gt;&lt;br style="line-height: 13.7pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Preferred stock&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company is authorized to issue up to 15.0 million shares of preferred stock, $0.001 par value per share ("Preferred Stock"). Any Preferred Stock issued may have dividend rights, voting rights, conversion privileges, redemption characteristics, and sinking fund requirements as approved by the Company's board of directors.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Common stock&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company currently has one class of common stock, $0.001 par value per share common stock ("Common Stock"), authorized and outstanding. The Company is authorized to issue up to 200.0 million shares of Common Stock. Holders of Common Stock are entitled to one vote for each share of Common Stock held on all matters, except as may be provided by law.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Stock options and restricted stock units&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;As of December 31, 2017, the Company had one equity award plan, the Fourth Amended and Restated Emergent BioSolutions Inc. 2006 Stock Incentive Plan (the "2006 Plan"), which includes both stock options and restricted stock units.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;In connection with the Separation on August 1, 2016 and in accordance with the employee matters agreement and the Emergent Plans, the Company made certain adjustments to the exercise price and number of equity awards. Continuing Emergent employees with equity awards issued prior to Distribution received an equitable adjustment reflecting a revised exercise price and number of equity awards granted. Continuing Aptevo employees who had been granted Emergent equity awards had their grants canceled and reissued as Aptevo equity awards with an adjusted exercise price.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following is a summary of stock option award activity under the 2006 Plan:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2006 Plan&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Number of Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Weighted-Average Exercise Price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Aggregate Intrinsic Value&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,559,331&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;22.94&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;25,348,245&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;427,821&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31.13&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(792,795&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;19.95&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(72,952&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29.30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,121,405&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;25.48&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;44,518,585&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Exercisable at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,307,330&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;22.63&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31,170,967&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Options expected to vest at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;632,954&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29.91&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10,480,716&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following is a summary of restricted stock unit award activity under the 2006 Plan:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Number of Shares&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Weighted-Average Grant Price&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Aggregate Intrinsic Value&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;875,584&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;28.94&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;28,754,179&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;480,959&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31.49&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Vested&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(423,840&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30.52&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; text-indent: 8pt; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(80,983&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;29.21&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Outstanding at December 31, 2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;851,720&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;30.84&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;39,579,428&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The weighted average remaining contractual term of options outstanding as of December 31, 2017 and 2016 was 4.0 years and 4.0 years, respectively. The weighted average remaining contractual term of options exercisable as of December 31, 2017 and 2016 was 3.2 years and 3.2 years, respectively.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; line-height: 10.25pt;"&gt;&lt;font style="display: inline-block; font-size: 1px; width: 36pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The weighted average grant date fair value of options granted during the years ended December 31, 2017, 2016, and 2015 was $10.53, $9.24 and $8.66, respectively. The total intrinsic value of options exercised during the years ended December 31, 2017, 2016, and 2015 was $13.9 million, $15.6 million and $20.2 million, respectively. The total fair value of awards vested during 2017, 2016 and 2015 was $17.9 million, $16.9 million and $14.4 million, respectively. As of the year ended December 31, 2017, the total compensation cost and weighted average period over which total compensation is expected to be recognized related to unvested equity awards was $17.9 million and 2.0 years, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Stock-based compensation expense was recorded in the following financial statement line items:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Year Ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Cost of product sales&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,076&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;997&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,183&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Research and development&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,526&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,297&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;2,324&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Selling, general and administrative&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,611&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;14,062&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;11,234&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Continuing operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,213&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;17,356&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;14,741&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Discontinued operations&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,121&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;1,107&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Total stock-based compensation expense&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,213&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;18,477&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,848&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On July 14, 2016, the Company's board of directors authorized management to repurchase, from time to time, up to an aggregate of $50 million of the Company's common stock under a board-approved share repurchase program. &lt;font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The term of the board authorization of the repurchase program is until December 31, 2017. Any repurchased shares will be available for use in connection with the Company's stock plans and for other corporate purposes. During the year ended December 31, 2017, the Company has repurchased 0.8 million shares of common stock for $33.1 million.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <!--Tax Credit Carryforward, Expiration Date-Research and Development Tax Credit [Member]-->
  <us-gaap:TaxCreditCarryforwardExpirationDate contextRef="c20170101to20171231_TaxCreditCarryforwardAxis_ResearchMember">2024-12-31</us-gaap:TaxCreditCarryforwardExpirationDate>
  <!--Tax Credit Carryforward, Expiration Date-ManitobaScientificResearchAndExperimentalDevelopment [Member]-->
  <us-gaap:TaxCreditCarryforwardExpirationDate contextRef="c20170101to20171231_TaxCreditCarryforwardAxis_ManitobaScientificResearchAndExperimentalDevelopmentMember">2025-12-31</us-gaap:TaxCreditCarryforwardExpirationDate>
  <!--Tax credit carryforward, amount-ManitobaScientificResearchAndExperimentalDevelopment [Member]-->
  <us-gaap:TaxCreditCarryforwardAmount contextRef="c20171231_TaxCreditCarryforwardAxis_ManitobaScientificResearchAndExperimentalDevelopmentMember" unitRef="U001" decimals="-5">16500000</us-gaap:TaxCreditCarryforwardAmount>
  <!--Tax credit carryforward, amount-Research and Development Tax Credit [Member]-->
  <us-gaap:TaxCreditCarryforwardAmount contextRef="c20171231_TaxCreditCarryforwardAxis_ResearchMember" unitRef="U001" decimals="-5">3500000</us-gaap:TaxCreditCarryforwardAmount>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20161231" unitRef="U001" decimals="-3">6420000</us-gaap:TreasuryStockValue>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20171231" unitRef="U001" decimals="-3">39497000</us-gaap:TreasuryStockValue>
  <!--Treasury stock (in shares)-->
  <us-gaap:TreasuryStockShares contextRef="c20161231" unitRef="U002" decimals="INF">422830</us-gaap:TreasuryStockShares>
  <!--Treasury stock (in shares)-->
  <us-gaap:TreasuryStockShares contextRef="c20171231" unitRef="U002" decimals="INF">1214443</us-gaap:TreasuryStockShares>
  <!--Increases for tax positions for prior years-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c20160101to20161231" unitRef="U001" decimals="-3">5000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <!--Increases for tax positions for prior years-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <!--Increases for tax positions for prior years-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c20150101to20151231" unitRef="U001" decimals="-3">150000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <!--Increases for tax positions for current year-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c20160101to20161231" unitRef="U001" decimals="-3">299000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <!--Increases for tax positions for current year-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c20150101to20151231" unitRef="U001" decimals="-3">59000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <!--Increases for tax positions for current year-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c20170101to20171231" unitRef="U001" decimals="-3">531000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <!--Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions-->
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <!--Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions-->
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <!--Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions-->
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <!--Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations-->
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <!--Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations-->
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <!--Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations-->
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <!--Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c20170101to20171231" unitRef="U001" decimals="-3">318000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities>
  <!--Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities>
  <!--Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities-->
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities>
  <!--Unrecognized Tax Benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20141231" unitRef="U001" decimals="-3">1248000</us-gaap:UnrecognizedTaxBenefits>
  <!--Unrecognized Tax Benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20151231" unitRef="U001" decimals="-3">1457000</us-gaap:UnrecognizedTaxBenefits>
  <!--Unrecognized Tax Benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20161231" unitRef="U001" decimals="-3">1761000</us-gaap:UnrecognizedTaxBenefits>
  <!--Unrecognized Tax Benefits-->
  <us-gaap:UnrecognizedTaxBenefits contextRef="c20171231" unitRef="U001" decimals="-3">1974000</us-gaap:UnrecognizedTaxBenefits>
  <!--Unsecured Debt-Aptevo [Member]-->
  <us-gaap:UnsecuredDebt contextRef="c20160801_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-6">20000000</us-gaap:UnsecuredDebt>
  <!--Use of estimates-->
  <us-gaap:UseOfEstimates contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Use of estimates&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
  <!--Charged to costs and expenses-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c20150101to20151231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">96000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <!--Charged to costs and expenses-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c20170101to20171231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">466000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <!--Charged to costs and expenses-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c20150101to20151231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">6258000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <!--Charged to costs and expenses-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c20160101to20161231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">9950000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <!--Charged to costs and expenses-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c20160101to20161231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">2887000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <!--Charged to costs and expenses-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c20170101to20171231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">8846000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
  <!--Valuation Allowances and Reserves, Balance-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20161231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">3535000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Valuation Allowances and Reserves, Balance-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20161231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">4868000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Valuation Allowances and Reserves, Balance-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20141231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">1885000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Valuation Allowances and Reserves, Balance-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20151231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">1637000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Valuation Allowances and Reserves, Balance-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20151231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">1981000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Valuation Allowances and Reserves, Balance-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20141231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">1314000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Valuation Allowances and Reserves, Balance-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20171231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">5334000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Valuation Allowances and Reserves, Balance-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c20171231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">3849000</us-gaap:ValuationAllowancesAndReservesBalance>
  <!--Deductions-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c20150101to20151231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">0</us-gaap:ValuationAllowancesAndReservesDeductions>
  <!--Deductions-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c20170101to20171231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">0</us-gaap:ValuationAllowancesAndReservesDeductions>
  <!--Deductions-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c20170101to20171231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">-8532000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <!--Deductions-Prepaid Expenses and Other Current Assets Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c20160101to20161231_ValuationAllowancesAndReservesTypeAxis_PrepaidExpensesAndOtherCurrentAssetsAllowanceMember" unitRef="U001" decimals="-3">0</us-gaap:ValuationAllowancesAndReservesDeductions>
  <!--Deductions-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c20150101to20151231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">-5935000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <!--Deductions-Inventory Allowance [Member]-->
  <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c20160101to20161231_ValuationAllowancesAndReservesTypeAxis_InventoryAllowanceMember" unitRef="U001" decimals="-3">-8052000</us-gaap:ValuationAllowancesAndReservesDeductions>
  <!--Weighted-average number of shares - basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20150101to20151231" unitRef="U002" decimals="0">38595435</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Weighted-average number of shares - basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20160101to20161231" unitRef="U002" decimals="0">40184159</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Weighted-average number of shares - basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20170101to20171231" unitRef="U002" decimals="0">41816431</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Weighted-average number of shares - diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20170101to20171231" unitRef="U002" decimals="0">50327937</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Weighted-average number of shares - diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20150101to20151231" unitRef="U002" decimals="0">47255842</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Weighted-average number of shares - diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20160101to20161231" unitRef="U002" decimals="0">49335112</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Contract manufacturing-->
  <ebs:ContractManufacturing contextRef="c20170101to20171231" unitRef="U001" decimals="-3">68935000</ebs:ContractManufacturing>
  <!--Contract manufacturing-->
  <ebs:ContractManufacturing contextRef="c20160101to20161231" unitRef="U001" decimals="-3">49138000</ebs:ContractManufacturing>
  <!--Contract manufacturing-->
  <ebs:ContractManufacturing contextRef="c20150101to20151231" unitRef="U001" decimals="-3">42968000</ebs:ContractManufacturing>
  <!--Number of Independent Public Traded Entities-->
  <ebs:NumberOfIndependentPublicTradedEntities contextRef="c20150806" unitRef="U006" decimals="INF">2</ebs:NumberOfIndependentPublicTradedEntities>
  <!--Unrecognized tax benefits, noncurrent-->
  <ebs:UnrecognizedTaxBenefitsNoncurrent contextRef="c20171231" unitRef="U001" decimals="0">1200000</ebs:UnrecognizedTaxBenefitsNoncurrent>
  <!--Unrecognized tax benefits, noncurrent-->
  <ebs:UnrecognizedTaxBenefitsNoncurrent contextRef="c20161231" unitRef="U001" decimals="0">1300000</ebs:UnrecognizedTaxBenefitsNoncurrent>
  <!--Unrecognized tax benefits, current-->
  <ebs:UnrecognizedTaxBenefitsCurrent contextRef="c20161231" unitRef="U001" decimals="0">500000</ebs:UnrecognizedTaxBenefitsCurrent>
  <!--Unrecognized tax benefits, current-->
  <ebs:UnrecognizedTaxBenefitsCurrent contextRef="c20171231" unitRef="U001" decimals="0">800000</ebs:UnrecognizedTaxBenefitsCurrent>
  <!--Adjusted net loss-->
  <ebs:AdjustedNetLoss contextRef="c20160101to20161231" unitRef="U001" decimals="-3">55812000</ebs:AdjustedNetLoss>
  <!--Adjusted net loss-->
  <ebs:AdjustedNetLoss contextRef="c20150101to20151231" unitRef="U001" decimals="-3">66757000</ebs:AdjustedNetLoss>
  <!--Adjusted net loss-->
  <ebs:AdjustedNetLoss contextRef="c20170101to20171231" unitRef="U001" decimals="-3">85881000</ebs:AdjustedNetLoss>
  <!--Net income, adjusted from continuing operations-->
  <ebs:NetIncomeAdjustedFromContinuingOperations contextRef="c20150101to20151231" unitRef="U001" decimals="-3">95303000</ebs:NetIncomeAdjustedFromContinuingOperations>
  <!--Net income, adjusted from continuing operations-->
  <ebs:NetIncomeAdjustedFromContinuingOperations contextRef="c20160101to20161231" unitRef="U001" decimals="-3">66560000</ebs:NetIncomeAdjustedFromContinuingOperations>
  <!--Net income, adjusted from continuing operations-->
  <ebs:NetIncomeAdjustedFromContinuingOperations contextRef="c20170101to20171231" unitRef="U001" decimals="-3">85881000</ebs:NetIncomeAdjustedFromContinuingOperations>
  <!--Deferred Income Tax Expense (Benefit) before purchase price adjustment-->
  <ebs:DeferredIncomeTaxExpenseBenefitBeforePurchasePriceAdjustment contextRef="c20160101to20161231" unitRef="U001" decimals="-3">4120000</ebs:DeferredIncomeTaxExpenseBenefitBeforePurchasePriceAdjustment>
  <!--Deferred Income Tax Expense (Benefit) before purchase price adjustment-->
  <ebs:DeferredIncomeTaxExpenseBenefitBeforePurchasePriceAdjustment contextRef="c20170101to20171231" unitRef="U001" decimals="-3">3259000</ebs:DeferredIncomeTaxExpenseBenefitBeforePurchasePriceAdjustment>
  <!--Deferred Income Tax Expense (Benefit) before purchase price adjustment-->
  <ebs:DeferredIncomeTaxExpenseBenefitBeforePurchasePriceAdjustment contextRef="c20150101to20151231" unitRef="U001" decimals="-3">1093000</ebs:DeferredIncomeTaxExpenseBenefitBeforePurchasePriceAdjustment>
  <!--Tax Cuts And Jobs Act Of2017 Incomplete Accounting Provisional Income Tax Expense Benefit-->
  <ebs:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit contextRef="c20170101to20171231" unitRef="U001" decimals="-5">-13400000</ebs:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit>
  <!--Tax Cuts And Jobs Act Of2017 Incomplete Accounting Transition Tax For Accumulated Foreign Earnings Provisional Income Tax Expense-->
  <ebs:TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense contextRef="c20170101to20171231" unitRef="U001" decimals="-5">13600000</ebs:TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense>
  <!--Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Undistributed Accumulated Earnings of Foreign Subsidiary-->
  <ebs:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalUndistributedAccumulatedEarningsOfForeignSubsidiary contextRef="c20171231" unitRef="U001" decimals="-5">95400000</ebs:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalUndistributedAccumulatedEarningsOfForeignSubsidiary>
  <!--Tax Cuts and Jobs Act of 2017, Incomplete Accounting, U.S. Federal Cash Taxes on Deemed Mandatory Repatriation Period-->
  <ebs:TaxCutsAndJobsActOf2017IncompleteAccountingUSFederalCashTaxesOnDeemedMandatoryRepatriationPeriod contextRef="c20170101to20171231">P8Y</ebs:TaxCutsAndJobsActOf2017IncompleteAccountingUSFederalCashTaxesOnDeemedMandatoryRepatriationPeriod>
  <!--Amount of payment for regulatory related milestones-ACAM2000 [Member]-->
  <ebs:AmountOfPaymentForRegulatoryRelatedMilestones contextRef="c20171231_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U001" decimals="-5">7500000</ebs:AmountOfPaymentForRegulatoryRelatedMilestones>
  <!--Amount of payment for regulatory related milestones-ACAM2000 [Member]-->
  <ebs:AmountOfPaymentForRegulatoryRelatedMilestones contextRef="c20171006_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U001" decimals="-5">7500000</ebs:AmountOfPaymentForRegulatoryRelatedMilestones>
  <!--Amount of payment for regulatory related milestones-ACAM2000 [Member]-->
  <ebs:AmountOfPaymentForRegulatoryRelatedMilestones contextRef="c20171231_ProductOrServiceAxis_ACAM2000Member" unitRef="U001" decimals="-5">7500000</ebs:AmountOfPaymentForRegulatoryRelatedMilestones>
  <!--Contingent Consideration Obligations [Policy Text Block]-->
  <ebs:ContingentConsiderationObligationsPolicyTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;Contingent Consideration&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The Company records contingent consideration associated with (a) sales based royalties and (b) development and regulatory milestones at fair value. The fair value model used to calculate this obligation is based on the income approach (a discounted cash flow model) that has been risk adjusted based on the probability of achievement of net sales and achievement of the milestones. The inputs the Company uses for determining the fair value of the contingent consideration associated with sales based royalties and development and regulatory milestones are Level 3 fair value measurements. The Company re-evaluates the fair value on a quarterly basis. Changes in the fair value can result from adjustments to the discount rates and updates in the assumed timing of or achievement of net sales. Any future increase in the fair value of the contingent consideration associated with sales based royalties along with development and regulatory milestones are based on an increased likelihood that the underlying net sales or milestones will be achieved.&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The associated payment or payments which will become due and payable for sales based royalties associated with products will result in a charge to cost of product sales and contract manufacturing in the period in which the increase is determined. Similarly, any future decrease in the fair value of contingent consideration associated with sales based royalties will result in a reduction in cost of product sales and contract manufacturing. The changes in fair value for potential future sales based royalties associated with product candidates in development will result in a charge to selling, general and administrative expense in the period in which the increase is determined. Similarly, any future decrease in the fair value of contingent consideration associated with potential future sales based royalties for products candidates will result in a reduction in selling, general and administrative expense.&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The associated payment or payments which will become due and payable for development and regulatory milestones will result in a charge to research and development expense in the period in which the increase is determined. Similarly, any future decrease in the fair value for development and regulatory milestones will result in a reduction in research and development expense.&lt;/div&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</ebs:ContingentConsiderationObligationsPolicyTextBlock>
  <!--Property, Plant and Equipment Useful Lives [Text Block]-->
  <ebs:PropertyPlantAndEquipmentUsefulLivesTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Property, plant and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 36pt; line-height: 10.25pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;&lt;/font&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse;"&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Buildings&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;31-39 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Building improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;10-39 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Furniture and equipment&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3-15 years&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Software&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;3-7 years or product life&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 50.01%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 49.99%; vertical-align: top;"&gt;&lt;div style="text-align: justify; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Lesser of the asset life or lease term&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</ebs:PropertyPlantAndEquipmentUsefulLivesTableTextBlock>
  <!--Number of revenue generating products-->
  <ebs:NumberOfRevenueGeneratingProducts contextRef="c20170101to20171231" unitRef="U005" decimals="INF">8</ebs:NumberOfRevenueGeneratingProducts>
  <!--Number of categories of public health threats-->
  <ebs:NumberOfCategoriesOfPublicHealthThreats contextRef="c20170101to20171231" unitRef="U004" decimals="INF">2</ebs:NumberOfCategoriesOfPublicHealthThreats>
  <!--Contingent Value Rights Current Portion-->
  <ebs:ContingentValueRightsCurrentPortion contextRef="c20161231" unitRef="U001" decimals="-3">3266000</ebs:ContingentValueRightsCurrentPortion>
  <!--Contingent Value Rights Current Portion-->
  <ebs:ContingentValueRightsCurrentPortion contextRef="c20171231" unitRef="U001" decimals="-3">2372000</ebs:ContingentValueRightsCurrentPortion>
  <!--Contingent Consideration Net Of Current Portion-->
  <ebs:ContingentConsiderationNetOfCurrentPortion contextRef="c20161231" unitRef="U001" decimals="-3">9919000</ebs:ContingentConsiderationNetOfCurrentPortion>
  <!--Contingent Consideration Net Of Current Portion-->
  <ebs:ContingentConsiderationNetOfCurrentPortion contextRef="c20171231" unitRef="U001" decimals="-3">9902000</ebs:ContingentConsiderationNetOfCurrentPortion>
  <!--Distribution of Aptevo-->
  <ebs:DistributionOfAptevo contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</ebs:DistributionOfAptevo>
  <!--Distribution of Aptevo-->
  <ebs:DistributionOfAptevo contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</ebs:DistributionOfAptevo>
  <!--Distribution of Aptevo-->
  <ebs:DistributionOfAptevo contextRef="c20160101to20161231" unitRef="U001" decimals="-3">45000000</ebs:DistributionOfAptevo>
  <!--Change In Fair Value Of Contingent Consideration-->
  <ebs:ChangeInFairValueOfContingentConsideration contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-10838000</ebs:ChangeInFairValueOfContingentConsideration>
  <!--Change In Fair Value Of Contingent Consideration-->
  <ebs:ChangeInFairValueOfContingentConsideration contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-10599000</ebs:ChangeInFairValueOfContingentConsideration>
  <!--Change In Fair Value Of Contingent Consideration-->
  <ebs:ChangeInFairValueOfContingentConsideration contextRef="c20170101to20171231" unitRef="U001" decimals="-3">7830000</ebs:ChangeInFairValueOfContingentConsideration>
  <!--Contingent value right payment-->
  <ebs:ContingentValueRightPayment contextRef="c20160101to20161231" unitRef="U001" decimals="-3">1385000</ebs:ContingentValueRightPayment>
  <!--Contingent value right payment-->
  <ebs:ContingentValueRightPayment contextRef="c20170101to20171231" unitRef="U001" decimals="-3">10941000</ebs:ContingentValueRightPayment>
  <!--Contingent value right payment-->
  <ebs:ContingentValueRightPayment contextRef="c20150101to20151231" unitRef="U001" decimals="-3">5693000</ebs:ContingentValueRightPayment>
  <!--Provision for chargebacks, charged to earnings-->
  <ebs:ProvisionForChargebacksChargedToEarnings contextRef="c20150101to20151231" unitRef="U001" decimals="-3">-8000</ebs:ProvisionForChargebacksChargedToEarnings>
  <!--Provision for chargebacks, charged to earnings-->
  <ebs:ProvisionForChargebacksChargedToEarnings contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</ebs:ProvisionForChargebacksChargedToEarnings>
  <!--Provision for chargebacks, charged to earnings-->
  <ebs:ProvisionForChargebacksChargedToEarnings contextRef="c20170101to20171231" unitRef="U001" decimals="-3">0</ebs:ProvisionForChargebacksChargedToEarnings>
  <!--Defined Contribution Plan, Percentage of Employee Gross Salary Subject to Employer Matching-->
  <ebs:DefinedContributionPlanPercentageOfEmployeeGrossSalarySubjectToEmployerMatching contextRef="c20170101to20171231" unitRef="U008" decimals="INF">0.06</ebs:DefinedContributionPlanPercentageOfEmployeeGrossSalarySubjectToEmployerMatching>
  <!--Debt Instrument, Number of Equity Instruments-Convertible Senior Notes Due 2021 [Member]-->
  <ebs:DebtInstrumentNumberOfEquityInstruments contextRef="c20140101to20140129_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U002" decimals="4">30.8821</ebs:DebtInstrumentNumberOfEquityInstruments>
  <!--Debt Instrument, Number of Equity Instruments-Convertible Senior Notes Due 2021 [Member]-->
  <ebs:DebtInstrumentNumberOfEquityInstruments contextRef="c20160812to20160812_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U002" decimals="4">32.3860</ebs:DebtInstrumentNumberOfEquityInstruments>
  <!--Debt Instrument, Number of Equity Instruments-Convertible Senior Notes Due 2021 [Member]-->
  <ebs:DebtInstrumentNumberOfEquityInstruments contextRef="c20171114to20171114_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U002" decimals="3">32.386</ebs:DebtInstrumentNumberOfEquityInstruments>
  <!--Debt Instrument, Number of Equity Instruments-Convertible Senior Notes Due 2021 [Member]-->
  <ebs:DebtInstrumentNumberOfEquityInstruments contextRef="c20171115to20171228_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U002" decimals="1">8.5</ebs:DebtInstrumentNumberOfEquityInstruments>
  <!--Number of lending institutions-Credit Agreement [Member]-->
  <ebs:NumberOfLendingInstitutions contextRef="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember" unitRef="U010" decimals="INF">4</ebs:NumberOfLendingInstitutions>
  <!--Debt Instrument, covenant, debt service coverage ratio-Credit Agreement [Member]-->
  <ebs:DebtInstrumentCovenantDebtServiceCoverageRatio contextRef="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember" unitRef="U008" decimals="2">2.50</ebs:DebtInstrumentCovenantDebtServiceCoverageRatio>
  <!--Debt Instrument, covenant, leverage ratio-Credit Agreement [Member]-Maximum [Member]-->
  <ebs:DebtInstrumentCovenantLeverageRatio contextRef="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember_RangeAxis_MaximumMember" unitRef="U008" decimals="2">4.00</ebs:DebtInstrumentCovenantLeverageRatio>
  <!--Debt Instrument, covenant, leverage ratio-Credit Agreement [Member]-->
  <ebs:DebtInstrumentCovenantLeverageRatio contextRef="c20170101to20171231_DebtInstrumentAxis_CreditAgreementMember" unitRef="U008" decimals="2">3.50</ebs:DebtInstrumentCovenantLeverageRatio>
  <!--Debt Instrument Number Of Additional Equity Instruments-Convertible Senior Notes Due 2021 [Member]-->
  <ebs:DebtInstrumentNumberOfAdditionalEquityInstruments contextRef="c20171114to20171114_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U002" decimals="4">3.1556</ebs:DebtInstrumentNumberOfAdditionalEquityInstruments>
  <!--Debt Instrument Accrued interest on converted notes-Convertible Senior Notes Due 2021 [Member]-->
  <ebs:DebtInstrumentAccruedInterestOnConvertedNotes contextRef="c20171114to20171114_DebtInstrumentAxis_ConvertibleSeniorNotesDue2021Member" unitRef="U001" decimals="-5">2400000</ebs:DebtInstrumentAccruedInterestOnConvertedNotes>
  <!--Line of credit facility, additional borrowing capacity, accordion feature-Credit Agreement [Member]-->
  <ebs:LineOfCreditFacilityAdditionalBorrowingCapacityAccordionFeature contextRef="c20171231_DebtInstrumentAxis_CreditAgreementMember" unitRef="U001" decimals="-6">100000000</ebs:LineOfCreditFacilityAdditionalBorrowingCapacityAccordionFeature>
  <!--Operating Leases, Rent Expense, Annual Escalation Percentage-Office Space - Washington, DC [Member]-->
  <ebs:OperatingLeasesRentExpenseAnnualEscalationPercentage contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeSpaceWashingtonDCMember" unitRef="U008" decimals="3">0.025</ebs:OperatingLeasesRentExpenseAnnualEscalationPercentage>
  <!--Operating Leases, Rent Expense, Annual Escalation Percentage-Office and Warehouse Space - Baltimore [Member]-->
  <ebs:OperatingLeasesRentExpenseAnnualEscalationPercentage contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceBaltimoreMember" unitRef="U008" decimals="4">0.0275</ebs:OperatingLeasesRentExpenseAnnualEscalationPercentage>
  <!--Operating Leases, Rent Expense, Annual Escalation Percentage-Office and Warehouse Space - Canton [Member]-->
  <ebs:OperatingLeasesRentExpenseAnnualEscalationPercentage contextRef="c20171231_PropertyPlantAndEquipmentByTypeAxis_OfficeAndWarehouseSpaceCantonMember" unitRef="U008" decimals="3">0.030</ebs:OperatingLeasesRentExpenseAnnualEscalationPercentage>
  <!--Finite Lived Intangible Assets Amortization Expense Year Five and After-->
  <ebs:FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndAfter contextRef="c20171231" unitRef="U001" decimals="-3">60099000</ebs:FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndAfter>
  <!--Term of procurement contract-->
  <ebs:TermOfProcurementContract contextRef="c20160719to20160719">P5Y</ebs:TermOfProcurementContract>
  <!--Share based Compensation Arrangement Share based Payment Award, Awards Vested in Period, Fair Value-Stock Options [Member]-->
  <ebs:ShareBasedCompensationArrangementShareBasedPaymentAwardAwardsVestedInPeriodFairValue contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5">17900000</ebs:ShareBasedCompensationArrangementShareBasedPaymentAwardAwardsVestedInPeriodFairValue>
  <!--Share based Compensation Arrangement Share based Payment Award, Awards Vested in Period, Fair Value-Stock Options [Member]-->
  <ebs:ShareBasedCompensationArrangementShareBasedPaymentAwardAwardsVestedInPeriodFairValue contextRef="c20150101to20151231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5">14400000</ebs:ShareBasedCompensationArrangementShareBasedPaymentAwardAwardsVestedInPeriodFairValue>
  <!--Share based Compensation Arrangement Share based Payment Award, Awards Vested in Period, Fair Value-Stock Options [Member]-->
  <ebs:ShareBasedCompensationArrangementShareBasedPaymentAwardAwardsVestedInPeriodFairValue contextRef="c20160101to20161231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="-5">16900000</ebs:ShareBasedCompensationArrangementShareBasedPaymentAwardAwardsVestedInPeriodFairValue>
  <!--Number of equity award plans-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-->
  <ebs:NumberOfEquityAwardPlans contextRef="c20171231_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember" unitRef="U009" decimals="INF">1</ebs:NumberOfEquityAwardPlans>
  <!--Schedule Of Disposal Groups Including Discontinued Operations Cash Flow [Table Text Block]-->
  <ebs:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsCashFlowTableTextBlock contextRef="c20170101to20171231">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 36pt; line-height: 10.25pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;The following table summarizes the cash flows of Aptevo included in the y&lt;font style="background-color: #FFFFFF; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;ears ended December 31, 2016 and 2015&lt;/font&gt; consolidated statements of cash flows:&lt;/div&gt;&lt;div style="line-height: 10.25pt;"&gt;&lt;br style="line-height: 10.25pt;" /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-weight: bold; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Years ended December 31,&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;"&gt;&lt;div style="text-align: center; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net cash used in operating activities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(10,299&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(12,716&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,926&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(1,518&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net cash provided by financing activities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;7,733&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;15,012&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="text-align: left; line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;Net increase (decrease) in cash and cash equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;(4,492&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;&lt;div style="line-height: 9.1pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;778&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" nowrap="nowrap" valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 11.4pt;"&gt;&lt;br style="line-height: 11.4pt;" /&gt;&lt;/div&gt;&lt;/div&gt;</ebs:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsCashFlowTableTextBlock>
  <!--Number of shares received (in shares)-->
  <ebs:NumberOfSharesReceivedInShares contextRef="c20160801" unitRef="U002" decimals="INF">1</ebs:NumberOfSharesReceivedInShares>
  <!--Number of shares held (in shares)-->
  <ebs:NumberOfSharesHeldInShares contextRef="c20160801" unitRef="U002" decimals="INF">2</ebs:NumberOfSharesHeldInShares>
  <!--Record date for distribution-->
  <ebs:RecordDateForDistribution contextRef="c20160801to20160801">2016-07-22</ebs:RecordDateForDistribution>
  <!--Percentage Of Outstanding Shares Distributed-->
  <ebs:PercentageOfOutstandingSharesDistributed contextRef="c20160801" unitRef="U008" decimals="INF">1</ebs:PercentageOfOutstandingSharesDistributed>
  <!--Disposal Group Including Discontinued Operation Selling General And Administrative Expense-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">23792000</ebs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
  <!--Disposal Group Including Discontinued Operation Selling General And Administrative Expense-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">27313000</ebs:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
  <!--Disposal Group Including Discontinued Operation Sales Revenue Goods Net-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationSalesRevenueGoodsNet contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">27947000</ebs:DisposalGroupIncludingDiscontinuedOperationSalesRevenueGoodsNet>
  <!--Disposal Group Including Discontinued Operation Sales Revenue Goods Net-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationSalesRevenueGoodsNet contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">21183000</ebs:DisposalGroupIncludingDiscontinuedOperationSalesRevenueGoodsNet>
  <!--Disposal Group Including Discontinued Operation Contracts Revenue-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationContractsRevenue contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">187000</ebs:DisposalGroupIncludingDiscontinuedOperationContractsRevenue>
  <!--Disposal Group Including Discontinued Operation Contracts Revenue-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationContractsRevenue contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">5511000</ebs:DisposalGroupIncludingDiscontinuedOperationContractsRevenue>
  <!--Number of common stock distributed-->
  <ebs:NumberOfCommonStockDistributed contextRef="c20160801" unitRef="U002" decimals="INF">20230000</ebs:NumberOfCommonStockDistributed>
  <!--Disposal Group Including Discontinued Operation Research And Development-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment contextRef="c20150101to20151231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">34811000</ebs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
  <!--Disposal Group Including Discontinued Operation Research And Development-Aptevo [Member]-->
  <ebs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment contextRef="c20160101to20161231_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_AptevoMember" unitRef="U001" decimals="-3">18024000</ebs:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
  <!--Number of facilities-->
  <ebs:NumberOfFacilities contextRef="c20160701to20160930" unitRef="U011" decimals="INF">1</ebs:NumberOfFacilities>
  <!--Term of contract under acquisition-ACAM2000 [Member]-->
  <ebs:TermOfContractUnderAcquisition contextRef="c20171006to20171006_BusinessAcquisitionAxis_ACAM2000Member">P10Y</ebs:TermOfContractUnderAcquisition>
  <!--Value of contract-ACAM2000 [Member]-->
  <ebs:ValueOfContract contextRef="c20171006_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U001" decimals="-6">425000000</ebs:ValueOfContract>
  <!--Amount for deliveries of product-ACAM2000 [Member]-->
  <ebs:AmountForDeliveriesOfProduct contextRef="c20171006_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U001" decimals="-6">160000000</ebs:AmountForDeliveriesOfProduct>
  <!--Upfront Payments-ACAM2000 [Member]-->
  <ebs:UpfrontPayments contextRef="c20171006to20171006_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U001" decimals="-5">97500000</ebs:UpfrontPayments>
  <!--Upfront Payments-RaxibacumabMember [Member]-->
  <ebs:UpfrontPayments contextRef="c20171002to20171002_BusinessAcquisitionAxis_EBSRaxibacumabMember" unitRef="U001" decimals="-6">76000000</ebs:UpfrontPayments>
  <!--Amount of payment for manufacturing related milestones-RaxibacumabMember [Member]-->
  <ebs:AmountOfPaymentForManufacturingRelatedMilestones contextRef="c20171002_BusinessAcquisitionAxis_EBSRaxibacumabMember" unitRef="U001" decimals="-6">20000000</ebs:AmountOfPaymentForManufacturingRelatedMilestones>
  <!--Amount of payment for manufacturing related milestones-ACAM2000 [Member]-->
  <ebs:AmountOfPaymentForManufacturingRelatedMilestones contextRef="c20171006_BusinessAcquisitionAxis_ACAM2000Member" unitRef="U001" decimals="-6">20000000</ebs:AmountOfPaymentForManufacturingRelatedMilestones>
  <!--Operating Loss Carryforwards, Period of Change in Nature and Conduct of Business for Changing Life of Operating Loss Carryforwards-Foreign Tax Authority [Member]-->
  <ebs:OperatingLossCarryforwardsPeriodOfChangeInNatureAndConductOfBusinessForChangingLifeOfOperatingLossCarryforwards contextRef="c20170101to20171231_IncomeTaxAuthorityAxis_ForeignCountryMember">P3Y</ebs:OperatingLossCarryforwardsPeriodOfChangeInNatureAndConductOfBusinessForChangingLifeOfOperatingLossCarryforwards>
  <!--Deferred Tax Assets, Tax Credit Carryforwards, Scientific Research and Experimental Development-->
  <ebs:DeferredTaxAssetsTaxCreditCarryforwardsScientificResearchAndExperimentalDevelopment contextRef="c20161231" unitRef="U001" decimals="-3">16594000</ebs:DeferredTaxAssetsTaxCreditCarryforwardsScientificResearchAndExperimentalDevelopment>
  <!--Deferred Tax Assets, Tax Credit Carryforwards, Scientific Research and Experimental Development-->
  <ebs:DeferredTaxAssetsTaxCreditCarryforwardsScientificResearchAndExperimentalDevelopment contextRef="c20171231" unitRef="U001" decimals="-3">16493000</ebs:DeferredTaxAssetsTaxCreditCarryforwardsScientificResearchAndExperimentalDevelopment>
  <!--Net Operating Loss Carryforward (state)-->
  <ebs:NetOperatingLossCarryforwardState contextRef="c20161231" unitRef="U001" decimals="-3">13682000</ebs:NetOperatingLossCarryforwardState>
  <!--Net Operating Loss Carryforward (state)-->
  <ebs:NetOperatingLossCarryforwardState contextRef="c20171231" unitRef="U001" decimals="-3">17234000</ebs:NetOperatingLossCarryforwardState>
  <!--Effective Income Tax Rate Reconciliation, Permanent Difference-->
  <ebs:EffectiveIncomeTaxRateReconciliationPermanentDifference contextRef="c20160101to20161231" unitRef="U001" decimals="-3">-1378000</ebs:EffectiveIncomeTaxRateReconciliationPermanentDifference>
  <!--Effective Income Tax Rate Reconciliation, Permanent Difference-->
  <ebs:EffectiveIncomeTaxRateReconciliationPermanentDifference contextRef="c20150101to20151231" unitRef="U001" decimals="-3">82000</ebs:EffectiveIncomeTaxRateReconciliationPermanentDifference>
  <!--Effective Income Tax Rate Reconciliation, Permanent Difference-->
  <ebs:EffectiveIncomeTaxRateReconciliationPermanentDifference contextRef="c20170101to20171231" unitRef="U001" decimals="-3">-929000</ebs:EffectiveIncomeTaxRateReconciliationPermanentDifference>
  <!--Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Amount-->
  <ebs:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount contextRef="c20160101to20161231" unitRef="U001" decimals="-3">0</ebs:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
  <!--Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Amount-->
  <ebs:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount contextRef="c20150101to20151231" unitRef="U001" decimals="-3">0</ebs:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
  <!--Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Amount-->
  <ebs:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount contextRef="c20170101to20171231" unitRef="U001" decimals="-3">13585000</ebs:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount>
  <!--Consideration Allocated To Delivery-BARDA [Member]-Biothrax [Member]-->
  <ebs:ConsiderationAllocatedToDelivery contextRef="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_BiothraxMember" unitRef="U001" decimals="-5">93600000</ebs:ConsiderationAllocatedToDelivery>
  <!--Consideration Allocated To Development Activities-BARDA [Member]-NuThrax [Member]-->
  <ebs:ConsiderationAllocatedToDevelopmentActivities contextRef="c20160930_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember" unitRef="U001" decimals="-5">147500000</ebs:ConsiderationAllocatedToDevelopmentActivities>
  <!--Consideration Allocated To Development Activities-BARDA [Member]-NuThrax [Member]-->
  <ebs:ConsiderationAllocatedToDevelopmentActivities contextRef="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember" unitRef="U001" decimals="-5">137100000</ebs:ConsiderationAllocatedToDevelopmentActivities>
  <!--Discount on purchase price for doses to be procured-Maximum [Member]-BARDA [Member]-NuThrax [Member]-->
  <ebs:DiscountOnPurchasePriceForDosesToBeProcured contextRef="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember_RangeAxis_MaximumMember" unitRef="U001" decimals="-6">100000000</ebs:DiscountOnPurchasePriceForDosesToBeProcured>
  <!--Number of doses to be delivered-BARDA [Member]-NuThrax [Member]-Minimum [Member]-->
  <ebs:NumberOfDosesToBeDelivered contextRef="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember_RangeAxis_MinimumMember" unitRef="U007" decimals="-6">2000000</ebs:NumberOfDosesToBeDelivered>
  <!--Number of doses to be delivered-NuThrax [Member]-BARDA [Member]-Maximum [Member]-->
  <ebs:NumberOfDosesToBeDelivered contextRef="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_NuThraxMember_RangeAxis_MaximumMember" unitRef="U007" decimals="-6">3000000</ebs:NumberOfDosesToBeDelivered>
  <!--Amount of contract-Biothrax [Member]-BARDA [Member]-->
  <ebs:AmountOfContract contextRef="c20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_BiothraxMember" unitRef="U001" decimals="-6">100000000</ebs:AmountOfContract>
  <!--Period of performance-BARDA [Member]-Biothrax [Member]-->
  <ebs:PeriodOfPerformance contextRef="c20170316to20170316_LegalEntityAxis_BARDAMember_ProductOrServiceAxis_BiothraxMember">P2Y</ebs:PeriodOfPerformance>
  <!--Exercise price of option as percentage of fair market value at grant date, minimum-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-Minimum [Member]-->
  <ebs:ExercisePriceOfOptionAsPercentageOfFairMarketValueAtGrantDateMinimum contextRef="c20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MinimumMember" unitRef="U008" decimals="INF">1</ebs:ExercisePriceOfOptionAsPercentageOfFairMarketValueAtGrantDateMinimum>
  <!--Share Based Compensation Arrangement by share Based Payment Award, Options, Exercise Period-Maximum [Member]-Emergent BioSolutions Inc. 2006 Stock Incentive Plan [Member]-Stock Options [Member]-->
  <ebs:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePeriod contextRef="c20170101to20171231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EmergentBiosolutionsInc2006StockIncentivePlanMember_RangeAxis_MaximumMember">P10Y</ebs:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePeriod>
  <!--Number of stock based employee compensation plans-Emergent Plans [Member]-->
  <ebs:NumberOfStockBasedEmployeeCompensationPlans contextRef="c20171231_PlanNameAxis_EmergentPlansMember" unitRef="U009" decimals="INF">1</ebs:NumberOfStockBasedEmployeeCompensationPlans>
  <!--Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent-Accounting Standards Update 2016-09 [Member]-->
  <ebs:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c20160101to20161231_AdjustmentsForNewAccountingPronouncementsAxis_AccountingStandardsUpdate201609Member" unitRef="U008" decimals="INF">0.04</ebs:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:footnote xlink:label="Footnote-Item-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See "Earnings per share" footnote for details on calculation.</link:footnote>
    <link:loc xlink:href="#Item-1" xlink:label="Item-1_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-1_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-2" xlink:label="Item-2_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-2_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-3" xlink:label="Item-3_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-3_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:footnote xlink:label="Footnote-Item-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Reflects a change in estimate attributed to higher pretax income within continuing operations. According to the ordering rules of intraperiod tax allocation, the residual amount of change after determining the effective rate for continuing operations is allocated to discontinued operations.</link:footnote>
    <link:loc xlink:href="#Item-4" xlink:label="Item-4_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-4_lbl" xlink:to="Footnote-Item-2" xlink:type="arc" />
    <link:loc xlink:href="#Item-5" xlink:label="Item-5_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-5_lbl" xlink:to="Footnote-Item-2" xlink:type="arc" />
    <link:loc xlink:href="#Item-6" xlink:label="Item-6_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-6_lbl" xlink:to="Footnote-Item-2" xlink:type="arc" />
    <link:loc xlink:href="#Item-7" xlink:label="Item-7_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-7_lbl" xlink:to="Footnote-Item-2" xlink:type="arc" />
  </link:footnoteLink>
</xbrl>
