<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 4.0.0.0 Copyright 1995 - 2015 Summit Financial Printing, LLC. All rights reserved.-->
<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/2015-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/2013-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2014-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-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/2015-01-31" xmlns:gig="http://gigoptix.com/20160327" xmlns="http://www.xbrl.org/2003/instance">
  <link:schemaRef xlink:type="simple" xlink:href="gig-20160327.xsd" />
  <xbrli:context id="c20160101to20160327">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160429">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150329">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-03-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150329_StatementScenarioAxis_RestatementAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-03-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20131224to20131224">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-12-24</xbrli:startDate>
      <xbrli:endDate>2013-12-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100707to20100707">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2010-07-07</xbrli:startDate>
      <xbrli:endDate>2010-07-07</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150910to20150910">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-09-10</xbrli:startDate>
      <xbrli:endDate>2015-09-10</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20100707">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2010-07-07</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20131224">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-12-24</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150910">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-10</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:BridgeBankWarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:BridgeBankWarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:BridgeBankWarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:BridgeBankWarrantMember</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="c20150101to20150329_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:BridgeBankWarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_ClassOfWarrantOrRightAxis_LiabilityWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:LiabilityWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ClassOfWarrantOrRightAxis_LiabilityWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:LiabilityWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_ClassOfWarrantOrRightAxis_LiabilityWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:LiabilityWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_IncomeStatementLocationAxis_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <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-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_IncomeStatementLocationAxis_CostOfSalesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_IndefiniteLivedIntangibleAssetsByMajorClassAxis_InProcessResearchAndDevelopmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_IndefiniteLivedIntangibleAssetsByMajorClassAxis_InProcessResearchAndDevelopmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">gig:SiliconValleyBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">gig:SiliconValleyBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150515_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember_VariableRateAxis_PrimeRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">gig:SiliconValleyBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-05-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember_VariableRateAxis_PrimeRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">gig:SiliconValleyBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150515_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">gig:SiliconValleyBankMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-05-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160321to20160321_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">gig:PudongScienceAndTechnologyInvestmentAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-03-21</xbrli:startDate>
      <xbrli:endDate>2016-03-21</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160324to20160324_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">gig:PudongScienceAndTechnologyInvestmentAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-03-24</xbrli:startDate>
      <xbrli:endDate>2016-03-24</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160324_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">gig:PudongScienceAndTechnologyInvestmentAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-24</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">gig:PudongScienceAndTechnologyInvestmentAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_StatementClassOfStockAxis_SeriesAPreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141130">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-11-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20141216">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-12-16</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20120106">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-01-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_PlanNameAxis_EquityIncentivePlan2007Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2007Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_PlanNameAxis_EquityIncentivePlan2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_PlanNameAxis_EquityIncentivePlan2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20081231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2008-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PlanNameAxis_EquityIncentivePlan2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_PlanNameAxis_EquityIncentivePlan2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</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="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2007Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2007Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_Lumera2000And2004StockOptionPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:Lumera2000And2004StockOptionPlanMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_RangeAxis_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2007Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2007Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_AwardTypeAxis_WarrantMember_PlanNameAxis_EquityIncentivePlan2007Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlan2007Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_PlanNameAxis_Lumera2000And2004StockOptionPlanMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:Lumera2000And2004StockOptionPlanMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</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-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150925_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_AwardTypeAxis_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</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-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlans2000Through2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlans2000Through2008Member</xbrldi:explicitMember>
        <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-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlans2000Through2008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140101to20141231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gig:EquityIncentivePlans2000Through2008Member</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="c20151231_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140101to20141231_AwardTypeAxis_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="c20160327_LegalEntityAxis_ParentCompanyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:ParentCompanyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_CentroDePesquisaEDesenvolvimentoEmTelecomunicacoesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:CentroDePesquisaEDesenvolvimentoEmTelecomunicacoesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140228_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:BrphotonicsProdutosOptoeletronicosLtdaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-02-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150330to20150628_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:BrphotonicsProdutosOptoeletronicosLtdaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-03-30</xbrli:startDate>
      <xbrli:endDate>2015-06-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160125_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_AnagogLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:AnagogLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-01-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150628_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:BrphotonicsProdutosOptoeletronicosLtdaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-06-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_BalanceSheetLocationAxis_OtherAssetsMember_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_AnagogLtdMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:AnagogLtdMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20140101to20141231_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:BrphotonicsProdutosOptoeletronicosLtdaMember</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="c20150101to20151231_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:BrphotonicsProdutosOptoeletronicosLtdaMember</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_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentsInAndAdvancesToAffiliatesCategorizationAxis">gig:BrphotonicsProdutosOptoeletronicosLtdaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockOptionsAndRestrictedStockUnitsRsuMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gig:StockOptionsAndRestrictedStockUnitsRsuMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockOptionsAndRestrictedStockUnitsRsuMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">gig:StockOptionsAndRestrictedStockUnitsRsuMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:SouthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:SouthAmericaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:SouthAmericaMember</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-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</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-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <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-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</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="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</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="c20150101to20150329_MajorCustomersAxis_CustomerOneTwoAndThreeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gig:CustomerOneTwoAndThreeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_StatementGeographicalAxis_FarEastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">gig:FarEastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_StatementGeographicalAxis_FarEastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">gig:FarEastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CH</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="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <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-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</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="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:SouthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-01-01</xbrli:startDate>
      <xbrli:endDate>2015-03-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_StatementGeographicalAxis_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160101to20160327_MajorCustomersAxis_CustomerOneTwoThreeAndDistributorOneAndDistributorTwoMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">gig:CustomerOneTwoThreeAndDistributorOneAndDistributorTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-03-27</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20151231_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-03-27</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405to20160405_BusinessAcquisitionAxis_MagnumMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gig:MagnumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-05</xbrli:startDate>
      <xbrli:endDate>2016-04-05</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405_CreditFacilityAxis_LineOfCreditMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-05</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gig:LineOfCreditOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-05</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405_CreditFacilityAxis_LineOfCreditTwoMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gig:LineOfCreditTwoMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-05</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405to20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gig:LineOfCreditOneMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-05</xbrli:startDate>
      <xbrli:endDate>2016-04-05</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405to20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember_VariableRateAxis_PrimeRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gig:LineOfCreditOneMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-04-05</xbrli:startDate>
      <xbrli:endDate>2016-04-05</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405_ClassOfWarrantOrRightAxis_WarrantOneMember_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gig:LineOfCreditOneMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:WarrantOneMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-05</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20160405_ClassOfWarrantOrRightAxis_WarrantTwoMember_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001432150</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gig:LineOfCreditOneMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">gig:WarrantTwoMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-04-05</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="U001">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U002">
    <xbrli:measure>iso4217:USD</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>gig:BusinessLine</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U005">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U006">
    <xbrli:measure>gig:Customer</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U007">
    <xbrli:measure>gig:Distributor</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U008">
    <xbrli:measure>gig:Installment</xbrli:measure>
  </xbrli:unit>
  <!--Amendment Flag-->
  <dei:AmendmentFlag contextRef="c20160101to20160327">false</dei:AmendmentFlag>
  <!--Current Fiscal Year End Date-->
  <dei:CurrentFiscalYearEndDate contextRef="c20160101to20160327">--12-31</dei:CurrentFiscalYearEndDate>
  <!--Document Period End Date-->
  <dei:DocumentPeriodEndDate contextRef="c20160101to20160327">2016-03-27</dei:DocumentPeriodEndDate>
  <!--Entity Well-known Seasoned Issuer-->
  <dei:EntityWellKnownSeasonedIssuer contextRef="c20160101to20160327">No</dei:EntityWellKnownSeasonedIssuer>
  <!--Entity Voluntary Filers-->
  <dei:EntityVoluntaryFilers contextRef="c20160101to20160327">No</dei:EntityVoluntaryFilers>
  <!--Entity Current Reporting Status-->
  <dei:EntityCurrentReportingStatus contextRef="c20160101to20160327">Yes</dei:EntityCurrentReportingStatus>
  <!--Entity Filer Category-->
  <dei:EntityFilerCategory contextRef="c20160101to20160327">Smaller Reporting Company</dei:EntityFilerCategory>
  <!--Entity Registrant Name-->
  <dei:EntityRegistrantName contextRef="c20160101to20160327">GigPeak, Inc.</dei:EntityRegistrantName>
  <!--Entity Central Index Key-->
  <dei:EntityCentralIndexKey contextRef="c20160101to20160327">0001432150</dei:EntityCentralIndexKey>
  <!--Entity Common Stock, Shares Outstanding-->
  <dei:EntityCommonStockSharesOutstanding contextRef="c20160429" unitRef="U001" decimals="INF">53680127</dei:EntityCommonStockSharesOutstanding>
  <!--Document Fiscal Year Focus-->
  <dei:DocumentFiscalYearFocus contextRef="c20160101to20160327">2016</dei:DocumentFiscalYearFocus>
  <!--Document Fiscal Period Focus-->
  <dei:DocumentFiscalPeriodFocus contextRef="c20160101to20160327">Q1</dei:DocumentFiscalPeriodFocus>
  <!--Document Type-->
  <dei:DocumentType contextRef="c20160101to20160327">10-Q</dei:DocumentType>
  <!--RECENT ACCOUNTING PRONOUNCEMENTS-->
  <us-gaap:AccountingChangesAndErrorCorrectionsTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 12&amp;#8212;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In February 2016, &lt;/font&gt;the Financial Accounting Standard Board (&amp;#8220;FASB&amp;#8221;) issued an accounting standard superseding Topic 840, Leases, to require lessees to recognize assets and liabilities arising from operating leases on the balance sheet. For operating leases, a lessee is required to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in the statement of financial position, to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term on a generally straight-line basis, and to classify all cash payments within operating activities in the statement of cash flows. This standard is effective for interim and annual reporting periods beginning after December 15, 2018. &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;We are evaluating the impact the adoption will have on &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;our condensed consolidated financial statements&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In March 2016, &lt;/font&gt;the FASB issued an accounting standard eliminating the requirement that when an investment qualifies for use of the equity method as a result of an increase in the level of ownership interest or degree of influence, an investor must adjust the investment, results of operations, and retained earnings retroactively on a step-by step basis as if the equity method had been in effect during all previous periods that the investment had been held. This standard is effective for interim and annual reporting periods beginning after December 15, 2016. &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;We do not expect the adoption will have a material impact on &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;our condensed consolidated financial statements&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In March 2016, &lt;/font&gt;the FASB issued an accounting standard amending the Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) (&amp;#8220;ASU 2014-09&amp;#8221;), which is not yet effective. The effective date and transition requirements remains the same as ASU 2014-09. This amendment addresses the issues related to the guidance on principal versus agent considerations stated in the ASU 2014-09. &lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;We do not expect the adoption will have a material impact on &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;our condensed consolidated financial statements&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AccountingChangesAndErrorCorrectionsTextBlock>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-1">3659000</us-gaap:AccountsPayableCurrent>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20160327" unitRef="U002" decimals="-3">3866000</us-gaap:AccountsPayableCurrent>
  <!--Accounts receivable, net-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20160327" unitRef="U002" decimals="-3">9039000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable, net-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-2">10596000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable-->
  <us-gaap:AccountsReceivableGrossCurrent contextRef="c20160327" unitRef="U002" decimals="-3">9094000</us-gaap:AccountsReceivableGrossCurrent>
  <!--Accounts receivable-->
  <us-gaap:AccountsReceivableGrossCurrent contextRef="c20151231" unitRef="U002" decimals="-3">10659000</us-gaap:AccountsReceivableGrossCurrent>
  <!--Accrual legal and accounting-->
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="c20151231" unitRef="U002" decimals="-3">129000</us-gaap:AccruedProfessionalFeesCurrent>
  <!--Accrual legal and accounting-->
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="c20160327" unitRef="U002" decimals="-3">631000</us-gaap:AccruedProfessionalFeesCurrent>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20160327" unitRef="U002" decimals="-3">15612000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20151231" unitRef="U002" decimals="-3">15217000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated other comprehensive income-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20160327" unitRef="U002" decimals="-3">344000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Accumulated other comprehensive income-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-3">332000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapital contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-4">163036000</us-gaap:AdditionalPaidInCapital>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapital contextRef="c20160327" unitRef="U002" decimals="-3">164203000</us-gaap:AdditionalPaidInCapital>
  <!--Amortization-->
  <us-gaap:AdjustmentForAmortization contextRef="c20160101to20160327" unitRef="U002" decimals="0">305000</us-gaap:AdjustmentForAmortization>
  <!--Amortization-->
  <us-gaap:AdjustmentForAmortization contextRef="c20150101to20150329" unitRef="U002" decimals="0">252000</us-gaap:AdjustmentForAmortization>
  <!--Adjustments Related to Tax Withholding for Share-based Compensation-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="0">395000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Allocated Share-based Compensation Expense-Research and Development Expense [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20150329_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3">247000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Cost of Sales [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20150329_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U002" decimals="-3">82000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Research and Development Expense [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20160327_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3">323000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Cost of Sales [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20160327_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U002" decimals="-3">86000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20160327" unitRef="U002" decimals="-3">1285000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Selling, General and Administrative Expenses [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20160101to20160327_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U002" decimals="-3">876000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-Selling, General and Administrative Expenses [Member]-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20150329_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U002" decimals="-3">560000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allocated Share-based Compensation Expense-->
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c20150101to20150329" unitRef="U002" decimals="-3">889000</us-gaap:AllocatedShareBasedCompensationExpense>
  <!--Allowance for Doubtful Accounts Receivable, Current-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20151231" unitRef="U002" decimals="-3">63000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Allowance for Doubtful Accounts Receivable, Current-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20160327" unitRef="U002" decimals="-3">55000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Amortization of intangible assets-Selling, General and Administrative Expenses [Member]-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20160101to20160327_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U002" decimals="-3">120000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-Research and Development Expense [Member]-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20160101to20160327_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3">97000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20150101to20150329" unitRef="U002" decimals="-3">223000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-Research and Development Expense [Member]-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20150101to20150329_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3">0</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-Cost of Sales [Member]-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20160101to20160327_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U002" decimals="-3">103000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20160101to20160327" unitRef="U002" decimals="-3">320000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-Cost of Sales [Member]-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20150101to20150329_IncomeStatementLocationAxis_CostOfSalesMember" unitRef="U002" decimals="-3">103000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Amortization of intangible assets-Selling, General and Administrative Expenses [Member]-->
  <us-gaap:AmortizationOfIntangibleAssets contextRef="c20150101to20150329_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U002" decimals="-3">120000</us-gaap:AmortizationOfIntangibleAssets>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-Stock Options and Restricted Stock Units RSU [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20160101to20160327_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockOptionsAndRestrictedStockUnitsRsuMember" unitRef="U001" decimals="INF">13152938</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-Warrant [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20150101to20150329_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember" unitRef="U001" decimals="INF">658240</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-Stock Options and Restricted Stock Units RSU [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20150101to20150329_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_StockOptionsAndRestrictedStockUnitsRsuMember" unitRef="U001" decimals="INF">12724280</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-Warrant [Member]-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20160101to20160327_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember" unitRef="U001" decimals="INF">160698</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20150101to20150329" unitRef="U001" decimals="INF">13382520</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20160101to20160327" unitRef="U001" decimals="INF">13313636</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Assets, Fair Value Disclosure-Recurring [Member]-Significant Other Observable Inputs (Level 2) [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosure>
  <!--Assets, Fair Value Disclosure-Recurring [Member]-Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">12364000</us-gaap:AssetsFairValueDisclosure>
  <!--Assets, Fair Value Disclosure-Carrying Value [Member]-Recurring [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20160327_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">12371000</us-gaap:AssetsFairValueDisclosure>
  <!--Assets, Fair Value Disclosure-Significant Other Observable Inputs (Level 2) [Member]-Recurring [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosure>
  <!--Assets, Fair Value Disclosure-Recurring [Member]-Significant Unobservable Inputs (Level 3) [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosure>
  <!--Assets, Fair Value Disclosure-Carrying Value [Member]-Recurring [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20151231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">12364000</us-gaap:AssetsFairValueDisclosure>
  <!--Assets, Fair Value Disclosure-Recurring [Member]-Significant Unobservable Inputs (Level 3) [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">0</us-gaap:AssetsFairValueDisclosure>
  <!--Assets, Fair Value Disclosure-Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]-Recurring [Member]-->
  <us-gaap:AssetsFairValueDisclosure contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3">12371000</us-gaap:AssetsFairValueDisclosure>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-5">69110000</us-gaap:Assets>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20160327" unitRef="U002" decimals="-3">75020000</us-gaap:Assets>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20160327" unitRef="U002" decimals="-3">53625000</us-gaap:AssetsCurrent>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-6">48301000</us-gaap:AssetsCurrent>
  <!--Basis of Accounting, Policy [Policy Text Block]-->
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Basis of Presentation&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company&amp;#8217;s fiscal year ends on December 31. For quarterly reporting, the Company employs a five-week, four-week, four-week, reporting period. The first quarter of 2016 ended on Sunday, March 27, 2016. The first quarter of 2015 ended on Sunday, March 29, 2015. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;The accompanying unaudited condensed consolidated financial statements as of &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;March 27, 2016 and for the three months ended March 27, 2016 and March 29, 2015, have been prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;U.S. GAAP&amp;#8221;) for interim financial information and with the instructions to Article 10 of Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;) Regulation S-X. The statements include the accounts of the Company and all of its subsidiaries and they do not include all of the information and footnotes required by such accounting principles for annual financial statements. &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In the opinion of management, these unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the Company&amp;#8217;s financial position as of March 27, 2016, and the results of operations and cash flows for the three months ended March 27, 2016 and March 29, 2015.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt; The condensed consolidated results of operations for the three months ended March 27, 2016 are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending December 31, 2016. &lt;/font&gt;It is suggested that these condensed consolidated financial statements be read in conjunction with the financial statements and the notes thereto included in the &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;2015 Form 10-K.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <!--Billings in Excess of Cost, Current-->
  <us-gaap:BillingsInExcessOfCostCurrent contextRef="c20160327" unitRef="U002" decimals="-3">191000</us-gaap:BillingsInExcessOfCostCurrent>
  <!--Billings in Excess of Cost, Current-->
  <us-gaap:BillingsInExcessOfCostCurrent contextRef="c20151231" unitRef="U002" decimals="-3">191000</us-gaap:BillingsInExcessOfCostCurrent>
  <!--Number of shares issued to acquire business (in shares)-Subsequent Events [Member]-Magnum [Member]-->
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c20160405to20160405_BusinessAcquisitionAxis_MagnumMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U001" decimals="-5">6900000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <!--Business Description and Basis of Presentation [Text Block]-->
  <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 1&amp;#8212;ORGANIZATION AND BASIS OF PRESENTATION&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Organization&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;GigPeak Inc. (formerly GigOptix, Inc.) (&amp;#8220;GigPeak&amp;#8221; or the &amp;#8220;Company&amp;#8221;)&lt;/font&gt;&amp;#160;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;is a leading innovator of semiconductor integrated circuits (&amp;#8220;ICs&amp;#8221;) and software solutions for high-speed connectivity and high-quality video compression over the network and the Cloud. The Company&amp;#8217;s focus is to develop and deliver products that enable lower power consumption and faster data connectivity, more efficient use of network infrastructure and broader connectivity to the Cloud, and reduce the total cost of ownership of existing network pipes from the core to the end user. GigPeak addresses both the speed of data transmission and the amount of bandwidth the data consumes within the network, and provides solutions that increase the efficiency of various cloud-connected applications, such as the Internet-of-Things (&amp;#8220;IoT&amp;#8221;), leveraging its strength in high-speed connectivity and, with the highest quality video compression assets that were acquired through the acquisition (the &amp;#8220;Merger&amp;#8221;) of Magnum Semiconductor, Inc. (&amp;#8220;Magnum&amp;#8221;) during the Company&amp;#8217;s second fiscal quarter on April 5, 2016. The extended product portfolio provides more flexibility to support changing market requirements and customer&amp;#8217;s dynamic road-maps, by way of using ICs and monolithic microwave integrated circuits (&amp;#8220;MMICs&amp;#8221;), and through full software programmability and cost efficient custom application specific integrated circuit (&amp;#8220;ASICs&amp;#8221;).&lt;/font&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company develops semiconductor ICs and software solutions for high-speed connectivity and high-quality video compression over the enterprise network and the Cloud. With its product focus, the Company attempts to reduce the total cost of ownership of existing network pipes, from the core of the network to the end user appliances and terminals.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;GigPeak addresses both the speed of data transmission and the amount of bandwidth the data consumes within the network, which are the two major data streaming bottlenecks, while also the future enabler factors, to maintain network efficiency. As such, the Company&amp;#8217;s products also naturally provide solutions that increase the efficiency of IoT and other Cloud-connected applications. GigPeak&amp;#8217;s solutions leverage its industry-recognized strength in high-speed connectivity delivered through the GigOptix brand-name product line, and as of the second fiscal quarter of 2016, the highest quality video compression delivered through the industry-recognized Magnum brand.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;The recently extended GigPeak product portfolio provides flexibility to better support on-going changes in the connectivity that customers and markets require by deploying a wide tool-box of solutions from various kinds of semiconductor materials, integrated circuits and Multi-Chip-Modules (&amp;#8220;MCMs), through cost-effective ASICs and &lt;/font&gt;system-on-chips &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;(&amp;#8220;SoCs&amp;#8221;), and into full software programmable open-platform offerings.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company&amp;#8217;s products are highly customized and typically developed in partnership with key &amp;#8220;Lighthouse&amp;#8221; customers, occasionally generating some engineering project revenues through the development stage, and where the largest revenue is generated from future device product shipments and sales through these customers and general market availability.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Since inception in 2007, the Company has expanded its customer base by acquiring and integrating eight (8) companies with complementary and synergistic products and customers, and spun out one (1) business to establish a joint-venture. GigPeak&amp;#8217;s worldwide direct sales force is supported by a significant number of channel representatives and distributors that sell its products throughout North America, South America, Europe, Japan and Asia.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;As noted above, on April 5, 2016, the Company completed its most recent acquisition of Magnum, and simultaneously renamed itself as GigPeak, Inc. Magnum is a fabless semiconductor manufacturer and software solution developer, and brings a well-developed and comprehensive portfolio of video broadcasting and compression solutions to GigPeak, including silicon ICs, SoCs, software solutions, and a comprehensive library of intellectual property. The Magnum products currently are for the professional video broadcast and are extendable to IoT camera markets. Magnum provides top of the line products, tools and technologies for the entire video content creation and distribution chain, from contribution and production through distribution over cable, telecom, satellite and over-the-top (&amp;#8220;OTT&amp;#8221;) video streaming.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;Through the acquisition of Magnum, the Company broadens its product offerings by adding additional flavors of silicon integrated circuits (&amp;#8220;ICs&amp;#8221;), and new SoCs, software, and intellectual property (&amp;#8220;IP&amp;#8221;) for the professional broadcast infrastructure market. Today&amp;#8217;s video service providers, which include cable operators, telecommunications companies and satellite TV providers, are continuously seeking to perfect their linear and nonlinear workflows and improve the quality of their video content, while simultaneously optimizing the efficiency of their networks. The Company&amp;#8217;s products, tools, and technologies are currently used in the entire video content creation and distribution chain. Specifically, GigPeak&amp;#8217;s solutions are used to address challenges in video contribution, video production, primary and secondary distribution, and enterprise wide solutions. Over time, GigPeak will look to leverage those capabilities and seek opportunities to expand its offerings into new markets, such as potentially surveillance cameras and other video IoT applications.&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The blending of products and technologies gives GigPeak the capability to address both the speed of data transmission and the amount of bandwidth the data consumes within a network, driven in particular by the video content which is the source of a majority of the datacenter traffic and storage on today&amp;#8217;s networks. Through this combination, the Company provides solutions to enhance the footprint utilization and reduce total cost of ownership of existing network pipes from the core to the end user. Its wide product portfolio and exceptional customer support practices, will continue to serve the enterprise networking and broadcasting original equipment manufacturers (&amp;#8220;OEMs&amp;#8221;), as well as IoT and other Cloud-connected consumers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;With the acquisition of Magnum, the Company is in the process of reorganizing its operations to line up with its targeted end-markets and customers. This will eventually result later in fiscal 2016 in two business lines: the Enterprise Networking, which will be likely named the &amp;#8220;GigOptix&amp;#8221; product line, and the Consumer and Cloud-Connectivity, which will be likely named the &amp;#8220;GigCloud&amp;#8221; line. Most of the Company&amp;#8217;s current product lines will contribute products to each one of those two business lines.&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Basis of Presentation&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company&amp;#8217;s fiscal year ends on December 31. For quarterly reporting, the Company employs a five-week, four-week, four-week, reporting period. The first quarter of 2016 ended on Sunday, March 27, 2016. The first quarter of 2015 ended on Sunday, March 29, 2015. The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;The accompanying unaudited condensed consolidated financial statements as of &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;March 27, 2016 and for the three months ended March 27, 2016 and March 29, 2015, have been prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;U.S. GAAP&amp;#8221;) for interim financial information and with the instructions to Article 10 of Securities and Exchange Commission (&amp;#8220;SEC&amp;#8221;) Regulation S-X. The statements include the accounts of the Company and all of its subsidiaries and they do not include all of the information and footnotes required by such accounting principles for annual financial statements. &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In the opinion of management, these unaudited condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the Company&amp;#8217;s financial position as of March 27, 2016, and the results of operations and cash flows for the three months ended March 27, 2016 and March 29, 2015.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt; The condensed consolidated results of operations for the three months ended March 27, 2016 are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal year ending December 31, 2016. &lt;/font&gt;It is suggested that these condensed consolidated financial statements be read in conjunction with the financial statements and the notes thereto included in the &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;2015 Form 10-K.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Use of Estimates&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reported periods. These judgments can be subjective and complex, and consequently, actual results could differ materially from those estimates and assumptions. Descriptions of these estimates and assumptions are included in the 2015 Form 10-K and the Company encourages you to read its 2015 Form 10-K for more information about such estimates and assumptions.&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Reclassifications&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; text-indent: 36pt;"&gt;Certain prior fiscal year balances have been reclassified to conform to the current fiscal year presentation.&amp;#160; In the fourth quarter of 2015 the Company concluded that it was appropriate to classify certain accruals of trade payable items as accounts payable instead of other accrued liabilities. The reclassification has no effect on previously reported consolidated statements of operations or accumulated deficit for any period and does not affect previously reported cash flows from operating, investing or financing activities in the consolidated statements of cash flows.&amp;#160; For comparability purposes, $446,000 of other current liabilities was reclassified to accounts payable as of March 29, 2015.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Revenue Recognition&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Revenue from sales of optical drivers and receivers, multi-chip modulators, and other products is recognized when persuasive evidence of a sales arrangement exists, transfer of title occurs, the sales price is fixed or determinable and collection of the resulting receivable is reasonably assured. Reserves are made for warranties at the time revenue is recorded. See Note 11&amp;#8212;Commitments and Contingencies for further detail related to the warranty reserve.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Customer purchase orders are generally used to determine the existence of an arrangement. Transfer of title and risk of ownership occur based on defined terms in customer purchase orders, and generally pass to the customer upon shipment, at which point goods are delivered to a carrier. There are no formal customer acceptance terms or further obligations, outside of standard product warranty. The Company assesses whether the sales price is fixed or determinable based on the payment terms associated with the transaction. Collectability is assessed based primarily on the credit worthiness of the customer as determined through ongoing credit evaluations of the customer&amp;#8217;s financial condition, as well as, consideration of the customer&amp;#8217;s payment history.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company records revenue from non-recurring engineering projects associated with product development that the Company enters into with certain customers. In general, these projects are associated with complex technology development, and as such the Company does not have certainty about its ability to achieve the program milestones. Achievement of the milestone is dependent on the Company&amp;#8217;s performance and is typically accepted by the customer. The payment associated with achieving the milestone is generally commensurate with the Company&amp;#8217;s effort or the value of the deliverable and is nonrefundable. Therefore, the Company records the expenses related to these projects in the periods incurred and recognizes revenue only when the Company has earned the revenue and achieved the development milestones. Revenue from these projects is typically recorded at 100% gross margin because the costs associated with these projects are expensed as incurred and generally included in research and development expense. These efforts generally benefit the Company&amp;#8217;s overall product development programs beyond the specific project requested by our customer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company sells some products to distributors at the price listed in its price book for that distributor. Certain of the Company's distributor agreements provide for semi-annual stock rotation privileges of 5% to 10% of net sales for the previous six-month period. At the time of sale, the Company records a sales reserve for stock rotations approved by management. The Company offsets the sales reserve against revenues, producing the net revenue amount reported in the consolidated statements of operations. Each month the Company adjusts the sales reserve for the estimated stock rotation privilege anticipated to be utilized by the distributors. When the distributors pay the Company's invoices, they may claim stock rotations when appropriate. Once claimed, the Company processes the requests against the prior authorizations and reduces the reserve previously established for that customer. As of March 27, 2016 and December 31, 2015, the reserve for stock rotations was $125,000 and $490,000, respectively, and is recorded in other current liabilities on the consolidated balance sheets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company records transaction-based taxes including, but not limited to, sales, use, value added, and excise taxes, on a net basis in its consolidated statements of operations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
  <!--Capital Leases, Future Minimum Payments, Remainder of Fiscal Year-->
  <us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear contextRef="c20160327" unitRef="U002" decimals="-3">2000</us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
  <!--Capital Leases, Future Minimum Payments Due-->
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="c20160327" unitRef="U002" decimals="-3">5000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
  <!--Capital Lease Obligations-->
  <us-gaap:CapitalLeaseObligations contextRef="c20160327" unitRef="U002" decimals="-3">5000</us-gaap:CapitalLeaseObligations>
  <!--Capital Leases, Future Minimum Payments Due in Two Years-->
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c20160327" unitRef="U002" decimals="-3">3000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
  <!--Property and equipment acquired with accounts payable-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20150101to20150329" unitRef="U002" decimals="-3">289000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Property and equipment acquired with accounts payable-->
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c20160101to20160327" unitRef="U002" decimals="-3">48000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <!--Capital Lease Obligations, Noncurrent-->
  <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="c20160327" unitRef="U002" decimals="-3">2000</us-gaap:CapitalLeaseObligationsNoncurrent>
  <!--Capital Leases, Future Minimum Payments Due in Three Years-->
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c20160327" unitRef="U002" decimals="-3">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
  <!--Capital leases, 2019-->
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears contextRef="c20160327" unitRef="U002" decimals="-3">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
  <!--Capital Leases, Future Minimum Payments, Interest Included in Payments-->
  <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="c20160327" unitRef="U002" decimals="-3">0</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
  <!--Capital Lease Obligations, Current-->
  <us-gaap:CapitalLeaseObligationsCurrent contextRef="c20160327" unitRef="U002" decimals="-3">3000</us-gaap:CapitalLeaseObligationsCurrent>
  <!--2020 and beyond-->
  <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter contextRef="c20160327" unitRef="U002" decimals="-3">0</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Recurring [Member]-Significant Unobservable Inputs (Level 3) [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Significant Unobservable Inputs (Level 3) [Member]-Recurring [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Recurring [Member]-Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">12371000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Carrying Value [Member]-Recurring [Member]-Money Market Funds [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20151231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">12364000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Recurring [Member]-Significant Other Observable Inputs (Level 2) [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Carrying Value [Member]-Money Market Funds [Member]-Recurring [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160327_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">12371000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]-Recurring [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">12364000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, Fair Value Disclosure-Money Market Funds [Member]-Significant Other Observable Inputs (Level 2) [Member]-Recurring [Member]-->
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_MoneyMarketFundsMember" unitRef="U002" decimals="-3">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20160327" unitRef="U002" decimals="-3">36827000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20151231" unitRef="U002" decimals="-3">30245000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20141231" unitRef="U002" decimals="-3">18438000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, at Carrying Value-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20150329" unitRef="U002" decimals="-3">17664000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-774000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20160101to20160327" unitRef="U002" decimals="-3">6582000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Exercise price of warrants (in dollars per share)-Bridge Bank Warrant [Member]-->
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U003" decimals="2">2.31</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <!--Exercise price of warrants (in dollars per share)-->
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c20160327" unitRef="U003" decimals="2">5.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <!--Exercise price of warrants (in dollars per share)-->
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c20141216" unitRef="U003" decimals="2">8.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <!--Exercise price of warrants (in dollars per share)-Line Of Credit One [Member]-Warrant One [Member]-Subsequent Events [Member]-->
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c20160405_ClassOfWarrantOrRightAxis_WarrantOneMember_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U003" decimals="2">0.73</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <!--Exercise price of warrants (in dollars per share)-Warrant Two [Member]-Subsequent Events [Member]-Line Of Credit One [Member]-->
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c20160405_ClassOfWarrantOrRightAxis_WarrantTwoMember_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U003" decimals="2">4.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <!--Class of Warrant or Right, Number of Securities Called by Warrants or Rights-Line Of Credit One [Member]-Warrant One [Member]-Subsequent Events [Member]-->
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="c20160405_ClassOfWarrantOrRightAxis_WarrantOneMember_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U001" decimals="0">4125</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <!--Class of Warrant or Right, Number of Securities Called by Warrants or Rights-Line Of Credit One [Member]-Subsequent Events [Member]-Warrant Two [Member]-->
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="c20160405_ClassOfWarrantOrRightAxis_WarrantTwoMember_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U001" decimals="0">125000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <!--Warrants outstanding (in shares)-Bridge Bank Warrant [Member]-->
  <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U001" decimals="INF">31573</us-gaap:ClassOfWarrantOrRightOutstanding>
  <!--Warrants outstanding (in shares)-Warrant [Member]-Equity Incentive Plan 2007 [Member]-->
  <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c20160327_AwardTypeAxis_WarrantMember_PlanNameAxis_EquityIncentivePlan2007Member" unitRef="U001" decimals="INF">4125</us-gaap:ClassOfWarrantOrRightOutstanding>
  <!--Warrants outstanding (in shares)-->
  <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c20160327" unitRef="U001" decimals="INF">160698</us-gaap:ClassOfWarrantOrRightOutstanding>
  <!--Commitments and contingencies (Note 11)-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20160327" unitRef="U002" xsi:nil="true" />
  <!--Commitments and contingencies (Note 11)-->
  <us-gaap:CommitmentsAndContingencies contextRef="c20151231" unitRef="U002" xsi:nil="true" id="Item-7" />
  <!--Commitments and Contingencies Disclosure [Text Block]-->
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 11&amp;#8212;COMMITMENTS AND CONTINGENCIES&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Commitments&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Leases&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company leases its domestic and foreign sales offices under non-cancelable operating leases. These leases contain various expiration dates and renewal options.&amp;#160; The Company also leases certain software licenses under operating leases. Total facilities rent expense for the three months ended March 27, 2016 was $142,000, and for the three months ended March 29, 2015 was $111,000.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Aggregate non-cancelable future minimum rental payments under capital and operating leases are as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Capital Leases&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Operating Leases&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 56%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Years ending December 31,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Minimum lease&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;payments&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Minimum lease &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;payments&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2016 (remainder of the year)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;498&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;227&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2020 and beyond&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;61&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total minimum lease payments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;932&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Less: Amount representing interest&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total capital lease obligations&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Less: current portion&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Long-term portion of capital lease obligations&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; margin-right: 1.8pt;"&gt;Contingencies&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-right: 1.8pt;"&gt;Tax Contingencies&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company&amp;#8217;s income tax calculations are based on application of the respective U.S. Federal, state or foreign tax law. Its tax filings, however, are subject to audit by the respective tax authorities. Accordingly, the Company recognizes tax liabilities based upon its estimate of whether, and the extent to which, additional taxes will be due.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-right: 1.8pt;"&gt;Legal Contingencies&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;From time to time, the Company may become involved in legal proceedings, claims and litigation arising in the ordinary course of business. When it believes a loss is probable and can be reasonably estimated, it accrues the estimated loss in its consolidated financial statements. Where the outcome of these matters is not determinable, it does not make a provision in its financial statements until the loss, if any, is probable and can be reasonable estimated or the outcome becomes known.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-right: 1.8pt;"&gt;Product Warranties&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company&amp;#8217;s products typically carry a standard warranty period of approximately one year. The Company records a liability based on estimates of the costs that may be incurred under its warranty obligations and charges to the cost of product revenue the amount of such costs at the time revenues are recognized. The warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. The estimates of anticipated rates of warranty claims and costs per claim are primarily based on historical information and future forecasts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The table below summarizes the movement in the warranty accrual, which is included as a component of other current liabilities, for the three months ended March 27, 2016 and March 29, 2015 (in thousands):&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three months ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;325&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;334&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 46%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Warranties accrued&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;8&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;197&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Warranties settled&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(47&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(162&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 46%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Ending balance&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;286&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;369&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <!--Common stock, issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20160327" unitRef="U001" decimals="INF">45533389</us-gaap:CommonStockSharesIssued>
  <!--Common stock, issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20151231" unitRef="U001" decimals="INF" id="Item-8">45221397</us-gaap:CommonStockSharesIssued>
  <!--Common Stock, Value, Outstanding-->
  <us-gaap:CommonStockValueOutstanding contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-9">45000</us-gaap:CommonStockValueOutstanding>
  <!--Common Stock, Value, Outstanding-->
  <us-gaap:CommonStockValueOutstanding contextRef="c20160327" unitRef="U002" decimals="-3">46000</us-gaap:CommonStockValueOutstanding>
  <!--Common stock, authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20160327" unitRef="U001" decimals="INF">100000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20151231" unitRef="U001" decimals="INF" id="Item-10">100000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20141130" unitRef="U001" decimals="INF">100000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20081231" unitRef="U001" decimals="INF">50000000</us-gaap:CommonStockSharesAuthorized>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20160327" 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" id="Item-11">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20141130" unitRef="U003" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20081231" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common stock, outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20160327" unitRef="U001" decimals="INF">45533389</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock, outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20151231" unitRef="U001" decimals="INF" id="Item-12">45221397</us-gaap:CommonStockSharesOutstanding>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-40000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-616000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Concentration Risk, Percentage-Property, Plant and Equipment [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember" unitRef="U005" decimals="0">1</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Reportable Geographical Components [Member]-South America [Member]-Sales Revenue, Net [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember" unitRef="U005" decimals="0">0</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Reportable Geographical Components [Member]-Europe [Member]-Sales Revenue, Net [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember" unitRef="U005" decimals="2">0.24</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Sales Revenue, Net [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember" unitRef="U005" decimals="0">1</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Sales Revenue, Net [Member]-Asia [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U005" decimals="2">0.31</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Property, Plant and Equipment [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember" unitRef="U005" decimals="0">1</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Europe [Member]-Sales Revenue, Net [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember" unitRef="U005" decimals="2">0.33</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-North America [Member]-Sales Revenue, Net [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember" unitRef="U005" decimals="2">0.33</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-United States [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_StatementGeographicalAxis_US" unitRef="U005" decimals="2">0.27</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Sales Revenue, Net [Member]-Reportable Geographical Components [Member]-North America [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember" unitRef="U005" decimals="2">0.42</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-United States [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_StatementGeographicalAxis_US" unitRef="U005" decimals="2">0.41</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-United States [Member]-Reportable Geographical Components [Member]-Property, Plant and Equipment [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U005" decimals="2">0.85</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Customer One, Two And Three [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_MajorCustomersAxis_CustomerOneTwoAndThreeMember" unitRef="U005" decimals="2">0.51</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Switzerland [Member]-Reportable Geographical Components [Member]-Property, Plant and Equipment [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH" unitRef="U005" decimals="2">0.15</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Sales Revenue, Net [Member]-Reportable Geographical Components [Member]-Asia [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U005" decimals="2">0.34</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Europe [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_StatementGeographicalAxis_EuropeMember" unitRef="U005" decimals="2">0.29</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Far East [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_StatementGeographicalAxis_FarEastMember" unitRef="U005" decimals="2">0.32</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Far East [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_StatementGeographicalAxis_FarEastMember" unitRef="U005" decimals="2">0.25</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Property, Plant and Equipment [Member]-Reportable Geographical Components [Member]-Switzerland [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH" unitRef="U005" decimals="2">0.14</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Sales Revenue, Net [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember" unitRef="U005" decimals="0">1</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Reportable Geographical Components [Member]-Asia [Member]-Property, Plant and Equipment [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20151231_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U005" decimals="2">0.01</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-United States [Member]-Reportable Geographical Components [Member]-Property, Plant and Equipment [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U005" decimals="2">0.85</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Sales Revenue, Net [Member]-Reportable Geographical Components [Member]-South America [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20150101to20150329_ConcentrationRiskByBenchmarkAxis_SalesRevenueNetMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember" unitRef="U005" decimals="2">0.03</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Property, Plant and Equipment [Member]-Asia [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_ConcentrationRiskByBenchmarkAxis_PropertyPlantAndEquipmentMember_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U005" decimals="0">0</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Europe [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_StatementGeographicalAxis_EuropeMember" unitRef="U005" decimals="2">0.22</us-gaap:ConcentrationRiskPercentage1>
  <!--Concentration Risk, Percentage-Customer One, Two, Three and Distributor One and Distributor Two [Member]-->
  <us-gaap:ConcentrationRiskPercentage1 contextRef="c20160101to20160327_MajorCustomersAxis_CustomerOneTwoThreeAndDistributorOneAndDistributorTwoMember" unitRef="U005" decimals="2">0.49</us-gaap:ConcentrationRiskPercentage1>
  <!--Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]-->
  <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Organization&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;GigPeak Inc. (formerly GigOptix, Inc.) (&amp;#8220;GigPeak&amp;#8221; or the &amp;#8220;Company&amp;#8221;)&lt;/font&gt;&amp;#160;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;is a leading innovator of semiconductor integrated circuits (&amp;#8220;ICs&amp;#8221;) and software solutions for high-speed connectivity and high-quality video compression over the network and the Cloud. The Company&amp;#8217;s focus is to develop and deliver products that enable lower power consumption and faster data connectivity, more efficient use of network infrastructure and broader connectivity to the Cloud, and reduce the total cost of ownership of existing network pipes from the core to the end user. GigPeak addresses both the speed of data transmission and the amount of bandwidth the data consumes within the network, and provides solutions that increase the efficiency of various cloud-connected applications, such as the Internet-of-Things (&amp;#8220;IoT&amp;#8221;), leveraging its strength in high-speed connectivity and, with the highest quality video compression assets that were acquired through the acquisition (the &amp;#8220;Merger&amp;#8221;) of Magnum Semiconductor, Inc. (&amp;#8220;Magnum&amp;#8221;) during the Company&amp;#8217;s second fiscal quarter on April 5, 2016. The extended product portfolio provides more flexibility to support changing market requirements and customer&amp;#8217;s dynamic road-maps, by way of using ICs and monolithic microwave integrated circuits (&amp;#8220;MMICs&amp;#8221;), and through full software programmability and cost efficient custom application specific integrated circuit (&amp;#8220;ASICs&amp;#8221;).&lt;/font&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company develops semiconductor ICs and software solutions for high-speed connectivity and high-quality video compression over the enterprise network and the Cloud. With its product focus, the Company attempts to reduce the total cost of ownership of existing network pipes, from the core of the network to the end user appliances and terminals.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;GigPeak addresses both the speed of data transmission and the amount of bandwidth the data consumes within the network, which are the two major data streaming bottlenecks, while also the future enabler factors, to maintain network efficiency. As such, the Company&amp;#8217;s products also naturally provide solutions that increase the efficiency of IoT and other Cloud-connected applications. GigPeak&amp;#8217;s solutions leverage its industry-recognized strength in high-speed connectivity delivered through the GigOptix brand-name product line, and as of the second fiscal quarter of 2016, the highest quality video compression delivered through the industry-recognized Magnum brand.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;The recently extended GigPeak product portfolio provides flexibility to better support on-going changes in the connectivity that customers and markets require by deploying a wide tool-box of solutions from various kinds of semiconductor materials, integrated circuits and Multi-Chip-Modules (&amp;#8220;MCMs), through cost-effective ASICs and &lt;/font&gt;system-on-chips &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;(&amp;#8220;SoCs&amp;#8221;), and into full software programmable open-platform offerings.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company&amp;#8217;s products are highly customized and typically developed in partnership with key &amp;#8220;Lighthouse&amp;#8221; customers, occasionally generating some engineering project revenues through the development stage, and where the largest revenue is generated from future device product shipments and sales through these customers and general market availability.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Since inception in 2007, the Company has expanded its customer base by acquiring and integrating eight (8) companies with complementary and synergistic products and customers, and spun out one (1) business to establish a joint-venture. GigPeak&amp;#8217;s worldwide direct sales force is supported by a significant number of channel representatives and distributors that sell its products throughout North America, South America, Europe, Japan and Asia.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;As noted above, on April 5, 2016, the Company completed its most recent acquisition of Magnum, and simultaneously renamed itself as GigPeak, Inc. Magnum is a fabless semiconductor manufacturer and software solution developer, and brings a well-developed and comprehensive portfolio of video broadcasting and compression solutions to GigPeak, including silicon ICs, SoCs, software solutions, and a comprehensive library of intellectual property. The Magnum products currently are for the professional video broadcast and are extendable to IoT camera markets. Magnum provides top of the line products, tools and technologies for the entire video content creation and distribution chain, from contribution and production through distribution over cable, telecom, satellite and over-the-top (&amp;#8220;OTT&amp;#8221;) video streaming.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;Through the acquisition of Magnum, the Company broadens its product offerings by adding additional flavors of silicon integrated circuits (&amp;#8220;ICs&amp;#8221;), and new SoCs, software, and intellectual property (&amp;#8220;IP&amp;#8221;) for the professional broadcast infrastructure market. Today&amp;#8217;s video service providers, which include cable operators, telecommunications companies and satellite TV providers, are continuously seeking to perfect their linear and nonlinear workflows and improve the quality of their video content, while simultaneously optimizing the efficiency of their networks. The Company&amp;#8217;s products, tools, and technologies are currently used in the entire video content creation and distribution chain. Specifically, GigPeak&amp;#8217;s solutions are used to address challenges in video contribution, video production, primary and secondary distribution, and enterprise wide solutions. Over time, GigPeak will look to leverage those capabilities and seek opportunities to expand its offerings into new markets, such as potentially surveillance cameras and other video IoT applications.&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The blending of products and technologies gives GigPeak the capability to address both the speed of data transmission and the amount of bandwidth the data consumes within a network, driven in particular by the video content which is the source of a majority of the datacenter traffic and storage on today&amp;#8217;s networks. Through this combination, the Company provides solutions to enhance the footprint utilization and reduce total cost of ownership of existing network pipes from the core to the end user. Its wide product portfolio and exceptional customer support practices, will continue to serve the enterprise networking and broadcasting original equipment manufacturers (&amp;#8220;OEMs&amp;#8221;), as well as IoT and other Cloud-connected consumers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;With the acquisition of Magnum, the Company is in the process of reorganizing its operations to line up with its targeted end-markets and customers. This will eventually result later in fiscal 2016 in two business lines: the Enterprise Networking, which will be likely named the &amp;#8220;GigOptix&amp;#8221; product line, and the Consumer and Cloud-Connectivity, which will be likely named the &amp;#8220;GigCloud&amp;#8221; line. Most of the Company&amp;#8217;s current product lines will contribute products to each one of those two business lines.&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
  <!--Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]-->
  <us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Aggregate non-cancelable future minimum rental payments under capital and operating leases are as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Capital Leases&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Operating Leases&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 56%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Years ending December 31,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Minimum lease&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;payments&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Minimum lease &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;payments&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2016 (remainder of the year)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;498&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;227&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;73&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2020 and beyond&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;61&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total minimum lease payments&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;932&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Less: Amount representing interest&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total capital lease obligations&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Less: current portion&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Long-term portion of capital lease obligations&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
  <!--Cost method investments-Other Assets [Member]-Anagog Ltd [Member]-->
  <us-gaap:CostMethodInvestments contextRef="c20160327_BalanceSheetLocationAxis_OtherAssetsMember_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_AnagogLtdMember" unitRef="U002" decimals="-5">1200000</us-gaap:CostMethodInvestments>
  <!--Total cost of revenue-->
  <us-gaap:CostOfRevenue contextRef="c20150101to20150329" unitRef="U002" decimals="-3">3667000</us-gaap:CostOfRevenue>
  <!--Total cost of revenue-->
  <us-gaap:CostOfRevenue contextRef="c20160101to20160327" unitRef="U002" decimals="-3">3683000</us-gaap:CostOfRevenue>
  <!--Customer Deposits, Current-->
  <us-gaap:CustomerDepositsCurrent contextRef="c20151231" unitRef="U002" decimals="-3">342000</us-gaap:CustomerDepositsCurrent>
  <!--Customer Deposits, Current-->
  <us-gaap:CustomerDepositsCurrent contextRef="c20160327" unitRef="U002" decimals="-3">353000</us-gaap:CustomerDepositsCurrent>
  <!--Debt instrument, applicable interest rate-Line of Credit [Member]-Prime Rate [Member]-Silicon Valley Bank [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20150101to20150515_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember_VariableRateAxis_PrimeRateMember" unitRef="U005" decimals="3">0.006</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt instrument, applicable interest rate-Prime Rate [Member]-Line of Credit [Member]-Silicon Valley Bank [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160101to20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember_VariableRateAxis_PrimeRateMember" unitRef="U005" decimals="3">0.004</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt instrument, applicable interest rate-Line Of Credit One [Member]-Prime Rate [Member]-Subsequent Events [Member]-->
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c20160405to20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember_VariableRateAxis_PrimeRateMember" unitRef="U005" decimals="4">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <!--Debt Disclosure [Text Block]-->
  <us-gaap:DebtDisclosureTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 5&amp;#8212;CREDIT FACILITIES&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;On March 25, 2013, the Company and its wholly owned subsidiaries, ChipX, Incorporated and Endwave Corporation (together with the Company, the &amp;#8220;Prior Borrowers&amp;#8221;) previously entered into a second amended and restated loan and security agreement (&amp;#8220;Loan Agreement&amp;#8221;) with Silicon Valley Bank (&amp;#8220;SVB&amp;#8221;) to replace the amended and restated loan and security agreement entered on December 9, 2011.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;On May 15, 2015, SVB and the Prior Borrowers entered into a Second Amendment to the Second Restated Loan Agreement, effective as of May 8, 2015 (the &amp;#8220;Second Amendment&amp;#8221;). Pursuant to the Second Amendment, the total aggregate amount that the Company is entitled to borrow from SVB under a Revolving Loan facility is $7 million, based on net eligible accounts receivable after an 80% advance rate and subject to limits based on the Company&amp;#8217;s eligible accounts as determined by SVB. In addition, the Applicable Rate was decreased from Prime Rate plus 0.6% to Prime Rate plus 0.4%, and the default interest rate increase was decreased from 5% to 3%. The terms of the Second Amendment are set to expire on May 6, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Loan Agreement with SVB, as amended, is collateralized by all of the Company&amp;#8217;s assets, including all accounts, equipment, inventory, receivables, and general intangibles. The Loan Agreement contains certain restrictive covenants that will impose significant operating and financial restrictions on its operations, including, but not limited to restrictions that limit its ability to:&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 18pt;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: Symbol, serif; vertical-align: top; width: 18pt; align: right;"&gt;&amp;#183;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; text-align: left; width: auto;"&gt;Sell, lease, or otherwise transfer, or permit any of its subsidiaries to sell, lease or otherwise transfer, all or any part of its business or property, except in the ordinary course of business or in connection with certain indebtedness or investments permitted under the amended and restated loan agreement;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 18pt;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: Symbol, serif; vertical-align: top; width: 18pt; align: right;"&gt;&amp;#183;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; text-align: left; width: auto;"&gt;Merge or consolidate, or permit any of its subsidiaries to merge or consolidate, with or into any other business organization, or acquire, or permit any of its subsidiaries to acquire, all or substantially all of the capital stock or property of another person;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 18pt;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: Symbol, serif; vertical-align: top; width: 18pt; align: right;"&gt;&amp;#183;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; text-align: left; width: auto;"&gt;Create, incur, assume or be liable for any indebtedness, other than certain indebtedness permitted under the amended and restated loan and security agreement;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 19pt;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: Symbol, serif; vertical-align: top; width: 17pt; align: right;"&gt;&amp;#183;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; text-align: left; width: auto;"&gt;Pay any dividends or make any distribution or payment on, or redeem, retire, or repurchase, any capital stock; and&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td style="width: 19pt;"&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: Symbol, serif; vertical-align: top; width: 17pt; align: right;"&gt;&amp;#183;&lt;/td&gt;&lt;td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; text-align: left; width: auto;"&gt;Make any investment, other than certain investments permitted under the amended and restated loan and security agreement.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company had no outstanding balance on its line of credit as of March 27, 2016.&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <!--Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction-->
  <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c20160101to20160327" unitRef="U002" decimals="-3">300000</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
  <!--Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction-->
  <us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction contextRef="c20150101to20150329" unitRef="U002" decimals="-3">0</us-gaap:DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction>
  <!--Long term deferred income tax-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20160327" unitRef="U002" decimals="-3">323000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Long term deferred income tax-->
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="c20151231" unitRef="U002" decimals="-3">318000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20150101to20150329" unitRef="U002" decimals="-3">890000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Depreciation and amortization-->
  <us-gaap:DepreciationDepletionAndAmortization contextRef="c20160101to20160327" unitRef="U002" decimals="-3">963000</us-gaap:DepreciationDepletionAndAmortization>
  <!--Depreciation-->
  <us-gaap:Depreciation contextRef="c20150101to20150329" unitRef="U002" decimals="0">415000</us-gaap:Depreciation>
  <!--Depreciation-->
  <us-gaap:Depreciation contextRef="c20160101to20160327" unitRef="U002" decimals="0">338000</us-gaap:Depreciation>
  <!--Liability warrants-Carrying Value [Member]-Recurring [Member]-Warrant [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20151231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">39000</us-gaap:DerivativeLiabilities>
  <!--Liability warrants-Recurring [Member]-Warrant [Member]-Significant Unobservable Inputs (Level 3) [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">39000</us-gaap:DerivativeLiabilities>
  <!--Liability warrants-Warrant [Member]-Recurring [Member]-Significant Other Observable Inputs (Level 2) [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <!--Liability warrants-Warrant [Member]-Recurring [Member]-Carrying Value [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20160327_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">30000</us-gaap:DerivativeLiabilities>
  <!--Liability warrants-Warrant [Member]-Recurring [Member]-Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <!--Liability warrants-Recurring [Member]-Warrant [Member]-Significant Other Observable Inputs (Level 2) [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <!--Liability warrants-Warrant [Member]-Significant Unobservable Inputs (Level 3) [Member]-Recurring [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20160327_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">30000</us-gaap:DerivativeLiabilities>
  <!--Liability warrants-Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]-Warrant [Member]-Recurring [Member]-->
  <us-gaap:DerivativeLiabilities contextRef="c20151231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_MajorTypesOfDebtAndEquitySecuritiesAxis_WarrantMember" unitRef="U002" decimals="-3">0</us-gaap:DerivativeLiabilities>
  <!--Net loss per share - basic and diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c20150101to20150329" unitRef="U003" decimals="2">-0.02</us-gaap:EarningsPerShareBasicAndDiluted>
  <!--Net loss per share - basic and diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c20160101to20160327" unitRef="U003" decimals="0">0</us-gaap:EarningsPerShareBasicAndDiluted>
  <!--Earnings Per Share [Text Block]-->
  <us-gaap:EarningsPerShareTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 9&amp;#8212;NET LOSS PER SHARE&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes total securities outstanding which were not included in the calculation of diluted net loss per share because to do so would have been anti-dilutive:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Stock options and RSUs&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,152,938&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,724,280&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;160,698&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;658,240&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,313,636&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,382,520&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <!--Effect of exchange rates on cash and cash equivalents-->
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c20160101to20160327" unitRef="U002" decimals="-3">15000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <!--Effect of exchange rates on cash and cash equivalents-->
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c20150101to20150329" unitRef="U002" decimals="-3">32000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <!--Weighted average period of recognition for unrecognized compensation cost-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember">P2Y10M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <!--Weighted average period of recognition for unrecognized compensation cost-Stock Options [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember">P0Y11M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <!--Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized-Stock Options [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0">76000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <!--Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-5">8900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20160327" unitRef="U002" decimals="-3">1576000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Employee-related Liabilities, Current-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-13">1782000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Joint venture ownership percentage-GigPeak, Inc. [Member]-->
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c20160327_LegalEntityAxis_ParentCompanyMember" unitRef="U005" decimals="2">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <!--Joint venture ownership percentage-Centro De Pesquisa e Desenvolvimento em Telecomunicacoes [Member]-->
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c20160327_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_CentroDePesquisaEDesenvolvimentoEmTelecomunicacoesMember" unitRef="U005" decimals="2">0.51</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <!--Fair Value Assumptions, Expected Volatility Rate-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsExpectedVolatilityRate contextRef="c20150101to20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U005" decimals="2">0.62</us-gaap:FairValueAssumptionsExpectedVolatilityRate>
  <!--Fair Value Assumptions, Expected Volatility Rate-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsExpectedVolatilityRate contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U005" decimals="2">0.62</us-gaap:FairValueAssumptionsExpectedVolatilityRate>
  <!--Expected life-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsExpectedTerm contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">P1Y3M22D</us-gaap:FairValueAssumptionsExpectedTerm>
  <!--Expected life-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsExpectedTerm contextRef="c20150101to20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">P1Y6M18D</us-gaap:FairValueAssumptionsExpectedTerm>
  <!--Fair Value Adjustment of Warrants-->
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-9000</us-gaap:FairValueAdjustmentOfWarrants>
  <!--Fair Value Adjustment of Warrants-->
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-1000</us-gaap:FairValueAdjustmentOfWarrants>
  <!--Fair Value Assumptions, Risk Free Interest Rate-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsRiskFreeInterestRate contextRef="c20150101to20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U005" decimals="4">0.0086</us-gaap:FairValueAssumptionsRiskFreeInterestRate>
  <!--Fair Value Assumptions, Risk Free Interest Rate-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsRiskFreeInterestRate contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U005" decimals="4">0.0071</us-gaap:FairValueAssumptionsRiskFreeInterestRate>
  <!--Fair Value Assumptions, Exercise Price-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsExercisePrice contextRef="c20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U003" decimals="2">2.31</us-gaap:FairValueAssumptionsExercisePrice>
  <!--Fair Value Assumptions, Exercise Price-Bridge Bank Warrant [Member]-->
  <us-gaap:FairValueAssumptionsExercisePrice contextRef="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U003" decimals="2">2.31</us-gaap:FairValueAssumptionsExercisePrice>
  <!--Fair Value Disclosures [Text Block]-->
  <us-gaap:FairValueDisclosuresTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 3&amp;#8212;FAIR VALUE&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes the Company&amp;#8217;s financial assets and liabilities measured at fair value on a recurring basis as of March 27, 2016 and December 31, 2015 (in thousands):&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value Measurements Using&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; margin-left: 9pt; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Carrying Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Quoted Prices in&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Active&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Markets for&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Identical&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Assets&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(Level 1)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Significant&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Other&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Observable&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Inputs&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(Level 2)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Significant&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Unobservable&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Inputs&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(Level 3)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 42%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;March 27, 2016:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 42%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 42%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Current liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Liability warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;December 31, 2015:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Current liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Liability warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; text-indent: 36pt;"&gt;The Company&amp;#8217;s financial assets and liabilities are valued using market prices on active markets (&amp;#8220;Level 1&amp;#8221;), less active markets (&amp;#8220;Level 2&amp;#8221;) and unobservable markets (&amp;#8220;Level 3&amp;#8221;). Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets. Level 2 instrument valuations are obtained from readily-available pricing sources for comparable instruments.&amp;#160; Level 3 instruments are valued using unobservable market values in which there is little or no market data, and which require the Company to apply judgment to determine the fair value.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;For the three months ended March 27, 2016, the Company did not have any significant transfers between Level 1, Level 2 and Level 3.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36.35pt;"&gt;The amounts reported as cash and cash equivalents, accounts receivable, accounts payable, accrued compensation and other current liabilities approximate fair value due to their short-term maturities. The carrying value of the Company&amp;#8217;s line of credit and capital lease obligations approximates fair value and is based upon borrowing rates currently available to the Company for loans and capital leases with similar terms.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; text-align: left; margin-left: 18pt; background-color: #ffffff;"&gt;Liability Warrants&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company issued warrants to Bridge Bank in connection with a waiver of certain events of default that arose under a November 2009 loan and security agreement with Bridge Bank. &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;Certain provisions in the warrant agreements provided for down-round protection if the Company raised equity capital at a per share price which was less than the per share price of the warrants. Such down-round protection also requires the Company to classify the value of the warrants as a liability on the issuance date and then record changes in the fair value through the consolidated statements of operations for each reporting period until the warrants are either exercised or cancelled. The fair value of the liability is recalculated and adjusted each quarter with the differences being charged to other income (expense), net on the consolidated statements of operations. The fair value of these warrants was determined using a Black-Scholes option-pricing model, which requires the use of significant unobservable market values.&amp;#160; As a result, these warrants are classified as Level 3 financial instruments. On July 7, 2010, the Company raised additional equity through an offering of 2,760,000 shares at $1.75 per share, thus triggering the down-round protection and adjustment of the number of warrants issued to Bridge Bank. On December 24, 2013, the Company raised additional equity through an offering of 9,573,750 shares at $1.42 per share, thus triggering the down-round protection and adjustment of the number of warrants issued to Bridge Bank. On September 10, 2015, the Company raised additional equity through an offering of 10,643,000 shares at $1.70 per share, respectively, thus triggering the down-round protection and adjustment of the number of warrants issued to Bridge Bank.&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 27pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The fair value of the warrants was estimated using the following assumptions:&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 12%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 12%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Stock price&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$2.75&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$3.04&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Exercise price&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$2.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$2.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Expected life&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;1.31 years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;1.55 years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;0.71%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;0.86%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Volatility&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;62%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;62%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Fair value per share&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$0.95&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$1.23&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes the warrants subject to liability accounting as of March 27, 2016 and December 31, 2015 (in thousands, except share and per share amounts) (see also Note 6):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 6%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 6%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 6%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 9%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"&gt;Holder&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Original &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Adjusted &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 6%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Grant Date&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 6%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Expiration Date&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Price per &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Share&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Exercise of &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Change in&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Exercise of &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Change in &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 6%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"&gt;Related Agreement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"&gt;Bridge Bank&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;20,000&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31,573&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 6%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: right;"&gt;4/7/2010&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 6%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: right;"&gt;7/7/2017&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(9&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 6%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"&gt;Credit Agreement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The change in the fair value of the Level 3 liability warrants during the three months ended March 27, 2016 is as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 60%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Fair value as of December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Exercise of warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Change in fair value&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(9&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Fair value as of March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The warrant liability is included in other current liabilities in the condensed consolidated balance sheets.&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <!--Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]-->
  <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The change in the fair value of the Level 3 liability warrants during the three months ended March 27, 2016 is as follows (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 60%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Fair value as of December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Exercise of warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Change in fair value&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(9&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Fair value as of March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Developed Technology Rights [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U002" decimals="-3">3386000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">2542000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Trade Names [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U002" decimals="-3">452000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">2647000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">407000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160327" unitRef="U002" decimals="-3">7093000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Developed Technology Rights [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U002" decimals="-3">3585000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20151231" unitRef="U002" decimals="-3">6773000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">409000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Accumulated Amortization-Trade Names [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U002" decimals="-3">438000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <!--Finite-Lived Intangible Assets, Net-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">630000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">48000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">735000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Trade Names [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U002" decimals="-3">207000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Developed Technology Rights [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U002" decimals="-3">3141000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">50000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Trade Names [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U002" decimals="-3">221000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20151231" unitRef="U002" decimals="-3">4147000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-Developed Technology Rights [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U002" decimals="-3">2942000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Net-->
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c20160327" unitRef="U002" decimals="-3">3827000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Year Three-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c20160327" unitRef="U002" decimals="-3">451000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <!--Finite-Lived Intangible Assets, Gross-Trade Names [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U002" decimals="-3">659000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-Developed Technology Rights [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U002" decimals="-3">6527000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">457000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">3277000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-Trade Names [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember" unitRef="U002" decimals="-3">659000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-Developed Technology Rights [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember" unitRef="U002" decimals="-3">6527000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember" unitRef="U002" decimals="-3">457000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20151231" unitRef="U002" decimals="-3">10920000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20151231_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember" unitRef="U002" decimals="-3">3277000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Assets, Gross-->
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c20160327" unitRef="U002" decimals="-3">10920000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <!--Finite-Lived Intangible Asset, Useful Life-Customer Relationships [Member]-Minimum [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_MinimumMember">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Minimum [Member]-Developed Technology Rights [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember_RangeAxis_MinimumMember">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Trade Names [Member]-Minimum [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_MinimumMember">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Maximum [Member]-Customer Relationships [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_CustomerRelationshipsMember_RangeAxis_MaximumMember">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Maximum [Member]-Patents [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember_RangeAxis_MaximumMember">P16Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Patents [Member]-Minimum [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_PatentsMember_RangeAxis_MinimumMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Developed Technology Rights [Member]-Maximum [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_DevelopedTechnologyRightsMember_RangeAxis_MaximumMember">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Asset, Useful Life-Trade Names [Member]-Maximum [Member]-->
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c20160101to20160327_FiniteLivedIntangibleAssetsByMajorClassAxis_TradeNamesMember_RangeAxis_MaximumMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Year Four-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c20160327" unitRef="U002" decimals="-3">442000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Year Five-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c20160327" unitRef="U002" decimals="-3">394000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Year Two-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c20160327" unitRef="U002" decimals="-3">875000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <!--Finite-Lived Intangible Assets, Amortization Expense, after Year Five-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c20160327" unitRef="U002" decimals="-3">728000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <!--Finite-lived Intangible Assets Amortization Expense [Table Text Block]-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;For the three months ended March 27, 2016 and March 29, 2015, amortization of intangible assets was as follows (in thousands):&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cost of revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;103&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;103&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 46%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Research and development expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;97&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Selling, general and administrative expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;120&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;120&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 46%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;320&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;223&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
  <!--Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year-->
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c20160327" unitRef="U002" decimals="-3">937000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-14">12565000</us-gaap:Goodwill>
  <!--Goodwill-->
  <us-gaap:Goodwill contextRef="c20160327" unitRef="U002" decimals="-3">12565000</us-gaap:Goodwill>
  <!--Goodwill and Intangible Assets Disclosure [Text Block]-->
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div&gt;NOTE 4&amp;#8212;INTANGIBLE ASSETS AND GOODWILL&lt;/div&gt;&lt;div style="text-align: justify; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Intangible assets consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 29%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 29%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Life&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt; (years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Gross&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Accumulated &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Net&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Gross&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Accumulated &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Net&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 29%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Definite-lived intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;6-8&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,277&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,647&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;630&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,277&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,542&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;735&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Existing technology&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;6-7&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,527&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3,585&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,942&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,527&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3,386&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,141&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Patents&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;5-16&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;457&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(409&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;457&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(407&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Trade name&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;2-10&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;659&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(452&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;207&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;659&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(438&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;221&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total definite-lived intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,920&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(7,093&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,827&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,920&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(6,773&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,147&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Indefinite-lived Intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;IPR&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;indefinite&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,303&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(7,093&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,210&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,303&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(6,773&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,530&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;For the three months ended March 27, 2016 and March 29, 2015, amortization of intangible assets was as follows (in thousands):&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cost of revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;103&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;103&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 46%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Research and development expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;97&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Selling, general and administrative expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;120&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;120&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 46%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;320&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;223&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Estimated future amortization expense related to intangible assets as of March 27, 2016 is as follows (in thousands):&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 60%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 48%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Years ending December 31,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2016 (remainder of the year)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;937&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;875&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;451&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;442&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;394&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;728&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,827&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;The Company performs a review of the carrying value of its intangible assets, if circumstances warrant. In its review, it compares the gross, undiscounted cash flows expected to be generated by the underlying assets against the carrying value of those assets. To the extent such cash flows do not exceed the carrying value of the underlying asset; it will record an impairment charge. &lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;The Company did not record an impairment charge on any intangibles, including goodwill, during the quarters ended March 27, 2016 and March 29, 2015. &lt;/font&gt;As of March 27, 2016 and December 31, 2015, the Company had $12.6 million of goodwill in connection with the acquisitions of ChipX, Endwave, Tahoe RF and Terasquare.&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20150101to20150329" unitRef="U002" decimals="-3">5393000</us-gaap:GrossProfit>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20160101to20160327" unitRef="U002" decimals="-3">7679000</us-gaap:GrossProfit>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-627000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest-->
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-12000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <!--Provision for income taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20160101to20160327" unitRef="U002" decimals="-3">40000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Provision for income taxes-->
  <us-gaap:IncomeTaxExpenseBenefit contextRef="c20150101to20150329" unitRef="U002" decimals="-3">9000</us-gaap:IncomeTaxExpenseBenefit>
  <!--Income Tax Disclosure [Text Block]-->
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 8&amp;#8212;INCOME TAXES&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;The Company recorded a provision for income taxes of $40,000 for the three months ended March 27, 2016, and $9,000 for the three months ended March 29, 2015. The income tax provision for the three months ended March 27, 2016 and March 29, 2015 &lt;/font&gt;was due primarily to state taxes and foreign taxes due. The Company has incurred tax losses in all tax jurisdictions except Korea, Japan, and Switzerland and has a full valuation allowance against such losses.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;In assessing the potential realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. In making such a determination, management considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial performance. In order to support a conclusion that a valuation allowance is not needed, positive evidence of sufficient quantity and quality is necessary to overcome negative evidence. The ultimate realization of deferred tax assets is dependent on the generation of future taxable income during the periods in which those temporary differences become deductible. A valuation allowance has been recorded for the entire deferred tax asset as a result of uncertainties regarding realization of the asset including lack of profitability through March 27, 2016 and the uncertainty over future operating profitability and taxable income. The Company will continue to evaluate the potential realization of the deferred tax assets on a quarterly basis.&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt; text-indent: 27pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company files tax returns in the U.S. federal, U.S. state and foreign tax jurisdictions.&amp;#160; The Company&amp;#8217;s major tax jurisdictions are the U.S., California, Switzerland, Korea, Japan, and Israel. With the acquisition of Magnum on April 5, 2016, the Company has added in the second fiscal quarter of 2016, Ontario, Canada to this list. The Company&amp;#8217;s fiscal years through December 31, 2015 remain subject to examination by the tax authorities for U.S. federal, U.S. state and foreign tax purpose.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <!--Taxes paid-->
  <us-gaap:IncomeTaxesPaidNet contextRef="c20160101to20160327" unitRef="U002" decimals="-3">64000</us-gaap:IncomeTaxesPaidNet>
  <!--Taxes paid-->
  <us-gaap:IncomeTaxesPaidNet contextRef="c20150101to20150329" unitRef="U002" decimals="-3">0</us-gaap:IncomeTaxesPaidNet>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20150101to20150329" unitRef="U002" decimals="-3">295000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-1565000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Accrued compensation-->
  <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-206000</us-gaap:IncreaseDecreaseInAccruedSalaries>
  <!--Accrued compensation-->
  <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="c20150101to20150329" unitRef="U002" decimals="-3">539000</us-gaap:IncreaseDecreaseInAccruedSalaries>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20160101to20160327" unitRef="U002" decimals="-3">533000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20150101to20150329" unitRef="U002" decimals="-3">278000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Increase (Decrease) in Other Current Liabilities-->
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c20160101to20160327" unitRef="U002" decimals="-3">30000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <!--Increase (Decrease) in Other Current Liabilities-->
  <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-663000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
  <!--Increase (Decrease) in Other Noncurrent Liabilities-->
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c20150101to20150329" unitRef="U002" decimals="-3">79000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <!--Increase (Decrease) in Other Noncurrent Liabilities-->
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c20160101to20160327" unitRef="U002" decimals="-3">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20160101to20160327" unitRef="U002" decimals="-3">91000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20150101to20150329" unitRef="U002" decimals="-3">839000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Other Operating Assets-->
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c20160101to20160327" unitRef="U002" decimals="-3">5000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <!--Increase (Decrease) in Other Operating Assets-->
  <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c20150101to20150329" unitRef="U002" decimals="-3">7000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
  <!--Increase (Decrease) in Restricted Cash-->
  <us-gaap:IncreaseDecreaseInRestrictedCash contextRef="c20150101to20150329" unitRef="U002" decimals="-3">0</us-gaap:IncreaseDecreaseInRestrictedCash>
  <!--Increase (Decrease) in Restricted Cash-->
  <us-gaap:IncreaseDecreaseInRestrictedCash contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-86000</us-gaap:IncreaseDecreaseInRestrictedCash>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20160101to20160327" unitRef="U002" decimals="-3">512000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20150101to20150329" unitRef="U002" decimals="-3">557000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Indefinite-lived Intangible assets-IPR&D [Member]-->
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c20151231_IndefiniteLivedIntangibleAssetsByMajorClassAxis_InProcessResearchAndDevelopmentMember" unitRef="U002" decimals="-3">383000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <!--Indefinite-lived Intangible assets-IPR&D [Member]-->
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c20160327_IndefiniteLivedIntangibleAssetsByMajorClassAxis_InProcessResearchAndDevelopmentMember" unitRef="U002" decimals="-3">383000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <!--Total intangible assets, Gross-->
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c20160327" unitRef="U002" decimals="-3">11303000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <!--Total intangible assets, Gross-->
  <us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="c20151231" unitRef="U002" decimals="-3">11303000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20160327" unitRef="U002" decimals="-3">4210000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Intangible assets, net-->
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-15">4530000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <!--Interest Expense-->
  <us-gaap:InterestExpense contextRef="c20150101to20150329" unitRef="U002" decimals="-3">3000</us-gaap:InterestExpense>
  <!--Interest Expense-->
  <us-gaap:InterestExpense contextRef="c20160101to20160327" unitRef="U002" decimals="-3">0</us-gaap:InterestExpense>
  <!--Interest Paid-->
  <us-gaap:InterestPaid contextRef="c20150101to20150329" unitRef="U002" decimals="-3">4000</us-gaap:InterestPaid>
  <!--Interest Paid-->
  <us-gaap:InterestPaid contextRef="c20160101to20160327" unitRef="U002" decimals="-3">7000</us-gaap:InterestPaid>
  <!--Inventory, Finished Goods, Net of Reserves-->
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c20151231" unitRef="U002" decimals="-3">1791000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <!--Inventory, Finished Goods, Net of Reserves-->
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c20160327" unitRef="U002" decimals="-3">1242000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <!--Inventories-->
  <us-gaap:InventoryNet contextRef="c20160327" unitRef="U002" decimals="-3">6971000</us-gaap:InventoryNet>
  <!--Inventories-->
  <us-gaap:InventoryNet contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-16">6880000</us-gaap:InventoryNet>
  <!--Inventories-BrPhotonics Produtos Optoeletronicos LTDA [Member]-->
  <us-gaap:InventoryNet contextRef="c20140228_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember" unitRef="U002" decimals="0">245000</us-gaap:InventoryNet>
  <!--Inventory, Raw Materials, Net of Reserves-->
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c20160327" unitRef="U002" decimals="-3">2126000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <!--Inventory, Raw Materials, Net of Reserves-->
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c20151231" unitRef="U002" decimals="-3">2379000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <!--Inventory, Work in Process, Net of Reserves-->
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c20160327" unitRef="U002" decimals="-3">3603000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <!--Inventory, Work in Process, Net of Reserves-->
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c20151231" unitRef="U002" decimals="-3">2710000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <!--Investment in affiliate-Anagog Ltd [Member]-->
  <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue contextRef="c20160125_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_AnagogLtdMember" unitRef="U002" decimals="-5">1200000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
  <!--Investment in affiliate-BrPhotonics Produtos Optoeletronicos LTDA [Member]-->
  <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue contextRef="c20150628_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember" unitRef="U002" decimals="0">459000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValue>
  <!--Additional capital contribution-BrPhotonics Produtos Optoeletronicos LTDA [Member]-->
  <us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions contextRef="c20150330to20150628_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember" unitRef="U002" decimals="0">3000</us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions>
  <!--Investments in and Advances to Affiliates, Schedule of Investments [Text Block]-->
  <us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-right: 1.8pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;NOTE 7&amp;#8212;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/font&gt;INVESTMENT IN UNCONSOLIDATED AFFILIATES&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;In February 2014, together with CPqD, the Company incepted a new joint venture, named BrP, of which the Company owns 49% and CPqD owns 51% of BrP. It is based in Campinas, Brazil. BrP will be a provider of advanced high-speed devices for optical communications and integrated transceiver components for information networks. It is engaged in research and development of SiPh advanced electro-optical products. The Company transferred into BrP its knowledge-base and intellectual property of &lt;/font&gt;TFPS&lt;sup style="font-size: smaller; vertical-align: text-top; line-height: 1;"&gt;TM&lt;/sup&gt;&amp;#160;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;technology. The Company transferred its inventory related to the &lt;/font&gt;TFPS&lt;sup style="font-size: smaller; vertical-align: text-top; line-height: 1;"&gt;TM&lt;/sup&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt; platform and the complete production line equipment that previously resided at its Bothell, Washington, facility to CPqD, for use on the BrP joint venture. As of the transfer date, the Company&amp;#8217;s net book value of the inventory and property and equipment was $245,000 and $211,000, respectively. During the second quarter of 2015, the Company made an additional capital contribution of $3,000 pursuant to BrP&amp;#8217;s Amended Articles of Association which resulted in a $459,000 investment in BrP.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;For the years ended December 31, 2015 and 2014, the Company had losses of $3,000 and $456,000, respectively, for the Company&amp;#8217;s allocated portion of BrP&amp;#8217;s results. Since the Company&amp;#8217;s share of the loss exceeded the Company&amp;#8217;s carrying cost of its investment in BrP, the Company&amp;#8217;s investment in an unconsolidated affiliate was written down to zero as of December 31, 2015.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;On January 25, 2016, the Company invested $1.2 million to own a minority stake in a company called Anagog Ltd. (&amp;#8220;Anagog&amp;#8221;), the developer of the world&amp;#8217;s largest crowdsourced parking network. Anagog perfects the mobility status algorithms that allow for advanced on-phone machine learning capabilities for the best user experience with ultra-low battery consumption and a high level of privacy protection. As of March 27, 2016, this cost method investment of $1.2 million is recorded in other assets on the condensed consolidated balance sheet.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock>
  <!--Operating Leases, Rent Expense-->
  <us-gaap:LeaseAndRentalExpense contextRef="c20160101to20160327" unitRef="U002" decimals="0">142000</us-gaap:LeaseAndRentalExpense>
  <!--Operating Leases, Rent Expense-->
  <us-gaap:LeaseAndRentalExpense contextRef="c20150101to20150329" unitRef="U002" decimals="0">111000</us-gaap:LeaseAndRentalExpense>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20160327" unitRef="U002" decimals="-3">7738000</us-gaap:LiabilitiesCurrent>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-17">7660000</us-gaap:LiabilitiesCurrent>
  <!--Other long term liabilities-->
  <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-18">912000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
  <!--Other long term liabilities-->
  <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c20160327" unitRef="U002" decimals="-3">911000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20160327" unitRef="U002" decimals="-3">9003000</us-gaap:Liabilities>
  <!--Liabilities-->
  <us-gaap:Liabilities contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-19">8921000</us-gaap:Liabilities>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20160327" unitRef="U002" decimals="-3">75020000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-20">69110000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Line of Credit Facility, Expiration Date-Line of Credit [Member]-Silicon Valley Bank [Member]-->
  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="c20160101to20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember">2016-05-06</us-gaap:LineOfCreditFacilityExpirationDate1>
  <!--Amount outstanding-Line of Credit [Member]-Silicon Valley Bank [Member]-->
  <us-gaap:LineOfCredit contextRef="c20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember" unitRef="U002" decimals="-6">0</us-gaap:LineOfCredit>
  <!--Amount outstanding-Line of Credit [Member]-Subsequent Events [Member]-->
  <us-gaap:LineOfCredit contextRef="c20160405_CreditFacilityAxis_LineOfCreditMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-5">22100000</us-gaap:LineOfCredit>
  <!--Maximum borrowing capacity-Line of Credit [Member]-Silicon Valley Bank [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember" unitRef="U002" decimals="-6">7000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Maximum borrowing capacity-Line of Credit [Member]-Subsequent Events [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20160405_CreditFacilityAxis_LineOfCreditMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-6">29000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Maximum borrowing capacity-Subsequent Events [Member]-Line Of Credit One [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-6">14000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Maximum borrowing capacity-Line Of Credit Two [Member]-Subsequent Events [Member]-->
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c20160405_CreditFacilityAxis_LineOfCreditTwoMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-6">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <!--Long-Lived Assets-->
  <us-gaap:NoncurrentAssets contextRef="c20151231" unitRef="U002" decimals="-3">3133000</us-gaap:NoncurrentAssets>
  <!--Long-Lived Assets-Asia [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:NoncurrentAssets contextRef="c20151231_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3">18000</us-gaap:NoncurrentAssets>
  <!--Long-Lived Assets-->
  <us-gaap:NoncurrentAssets contextRef="c20160327" unitRef="U002" decimals="-3">2919000</us-gaap:NoncurrentAssets>
  <!--Long-Lived Assets-Reportable Geographical Components [Member]-Asia [Member]-->
  <us-gaap:NoncurrentAssets contextRef="c20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3">16000</us-gaap:NoncurrentAssets>
  <!--Long-Lived Assets-Reportable Geographical Components [Member]-United States [Member]-->
  <us-gaap:NoncurrentAssets contextRef="c20151231_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">2680000</us-gaap:NoncurrentAssets>
  <!--Long-Lived Assets-Switzerland [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:NoncurrentAssets contextRef="c20151231_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH" unitRef="U002" decimals="-3">435000</us-gaap:NoncurrentAssets>
  <!--Long-Lived Assets-Reportable Geographical Components [Member]-United States [Member]-->
  <us-gaap:NoncurrentAssets contextRef="c20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_US" unitRef="U002" decimals="-3">2471000</us-gaap:NoncurrentAssets>
  <!--Long-Lived Assets-Switzerland [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:NoncurrentAssets contextRef="c20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_CH" unitRef="U002" decimals="-3">432000</us-gaap:NoncurrentAssets>
  <!--Net Cash Provided by (Used in) Investing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-1808000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Investing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-416000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Operating Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-327000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Operating Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="c20160101to20160327" unitRef="U002" decimals="-3">3493000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <!--Net loss-->
  <us-gaap:NetIncomeLoss contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-636000</us-gaap:NetIncomeLoss>
  <!--Net loss-->
  <us-gaap:NetIncomeLoss contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-52000</us-gaap:NetIncomeLoss>
  <!--Net Cash Provided by (Used in) Financing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-63000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <!--Net Cash Provided by (Used in) Financing Activities, Continuing Operations-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="c20160101to20160327" unitRef="U002" decimals="-3">4882000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <!--Net Income (Loss) Attributable to Noncontrolling Interest-BrPhotonics Produtos Optoeletronicos LTDA [Member]-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20140101to20141231_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember" unitRef="U002" decimals="0">-456000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Net Income (Loss) Attributable to Noncontrolling Interest-BrPhotonics Produtos Optoeletronicos LTDA [Member]-->
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c20150101to20151231_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember" unitRef="U002" decimals="0">-3000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <!--Other income, net-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20150101to20150329" unitRef="U002" decimals="-3">1000</us-gaap:NonoperatingIncomeExpense>
  <!--Other income, net-->
  <us-gaap:NonoperatingIncomeExpense contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-4000</us-gaap:NonoperatingIncomeExpense>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20150101to20150329" unitRef="U002" decimals="-3">6018000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20160101to20160327" unitRef="U002" decimals="-3">7687000</us-gaap:OperatingExpenses>
  <!--Operating Leases, Future Minimum Payments, Remainder of Fiscal Year-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear contextRef="c20160327" unitRef="U002" decimals="-3">498000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
  <!--Operating Leases, Future Minimum Payments, Due in Two Years-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c20160327" unitRef="U002" decimals="-3">227000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-8000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-625000</us-gaap:OperatingIncomeLoss>
  <!--Operating Leases, Future Minimum Payments, Due Thereafter-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="c20160327" unitRef="U002" decimals="-3">61000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <!--Operating Leases, Future Minimum Payments Due-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c20160327" unitRef="U002" decimals="-3">932000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <!--Operating Leases, 2019-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c20160327" unitRef="U002" decimals="-3">73000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <!--Operating Leases, Future Minimum Payments, Due in Three Years-->
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c20160327" unitRef="U002" decimals="-3">73000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <!--Other long-term liabilities-->
  <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36.35pt;"&gt;Other long term liabilities consisted of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Long term deferred income tax&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;323&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;318&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Long term income taxes payable for unrecognized tax benefits&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;154&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;160&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total other long term liabilities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;911&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;912&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
  <!--Foreign currency translation adjustment-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20160101to20160327" unitRef="U002" decimals="-3">12000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Foreign currency translation adjustment-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20150101to20150329" unitRef="U002" decimals="-3">20000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other assets-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-21">251000</us-gaap:OtherAssetsNoncurrent>
  <!--Other assets-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20160327" unitRef="U002" decimals="-3">1457000</us-gaap:OtherAssetsNoncurrent>
  <!--Other current liabilities-->
  <us-gaap:OtherLiabilitiesCurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-22">2219000</us-gaap:OtherLiabilitiesCurrent>
  <!--Other current liabilities-->
  <us-gaap:OtherLiabilitiesCurrent contextRef="c20160327" unitRef="U002" decimals="-3">2296000</us-gaap:OtherLiabilitiesCurrent>
  <!--Other-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20160327" unitRef="U002" decimals="-3">154000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20151231" unitRef="U002" decimals="-3">160000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other Accrued Liabilities, Current-->
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c20151231" unitRef="U002" decimals="-3">742000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <!--Other Accrued Liabilities, Current-->
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c20160327" unitRef="U002" decimals="-3">710000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c20150101to20150329" unitRef="U002" decimals="-3">20000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <!--Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent-->
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c20160101to20160327" unitRef="U002" decimals="-3">12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <!--Payments Related to Tax Withholding for Share-based Compensation-->
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20150101to20150329" unitRef="U002" decimals="-3">90000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Payments Related to Tax Withholding for Share-based Compensation-->
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20160101to20160327" unitRef="U002" decimals="-3">395000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Payments to Acquire Investments-->
  <us-gaap:PaymentsToAcquireInvestments contextRef="c20150101to20150329" unitRef="U002" decimals="-3">0</us-gaap:PaymentsToAcquireInvestments>
  <!--Payments to Acquire Investments-->
  <us-gaap:PaymentsToAcquireInvestments contextRef="c20160101to20160327" unitRef="U002" decimals="-3">1200000</us-gaap:PaymentsToAcquireInvestments>
  <!--Cash paid on acquisition-Subsequent Events [Member]-Magnum [Member]-->
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c20160405to20160405_BusinessAcquisitionAxis_MagnumMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="-5">36200000</us-gaap:PaymentsToAcquireBusinessesGross>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20150101to20150329" unitRef="U002" decimals="-3">416000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20160101to20160327" unitRef="U002" decimals="-3">694000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Pension and Other Postretirement Defined Benefit Plans, Liabilities, Noncurrent-->
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c20160327" unitRef="U002" decimals="-3">354000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
  <!--Pension and Other Postretirement Defined Benefit Plans, Liabilities, Noncurrent-->
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-23">349000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20160327" unitRef="U003" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20151231" unitRef="U003" decimals="INF" id="Item-24">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred stock, $0.001 par value; 1,000,000 shares authorized; no shares issued and outstanding as of March 27, 2016 and December 31, 2015, respectively-->
  <us-gaap:PreferredStockValueOutstanding contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-25">0</us-gaap:PreferredStockValueOutstanding>
  <!--Preferred stock, $0.001 par value; 1,000,000 shares authorized; no shares issued and outstanding as of March 27, 2016 and December 31, 2015, respectively-->
  <us-gaap:PreferredStockValueOutstanding contextRef="c20160327" unitRef="U002" decimals="-3">0</us-gaap:PreferredStockValueOutstanding>
  <!--Preferred Stock, Voting Rights-->
  <us-gaap:PreferredStockVotingRights contextRef="c20160101to20160327">Each share of preferred stock has voting rights equal to one thousand shares of common stock</us-gaap:PreferredStockVotingRights>
  <!--Preferred stock, issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20151231" unitRef="U001" decimals="INF" id="Item-26">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, issued (in shares)-->
  <us-gaap:PreferredStockSharesIssued contextRef="c20160327" unitRef="U001" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
  <!--Preferred stock, authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20160327" unitRef="U001" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20151231" unitRef="U001" decimals="INF" id="Item-27">1000000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, authorized (in shares)-Series A Preferred Stock [Member]-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20160327_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF">750000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred stock, outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20151231" unitRef="U001" decimals="INF" id="Item-28">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Preferred stock, outstanding (in shares)-->
  <us-gaap:PreferredStockSharesOutstanding contextRef="c20160327" unitRef="U001" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
  <!--Prepaid and other current assets-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20160327" unitRef="U002" decimals="-3">788000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Prepaid and other current assets-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-29">580000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Reclassifications-->
  <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Reclassifications&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; text-indent: 36pt;"&gt;Certain prior fiscal year balances have been reclassified to conform to the current fiscal year presentation.&amp;#160; In the fourth quarter of 2015 the Company concluded that it was appropriate to classify certain accruals of trade payable items as accounts payable instead of other accrued liabilities. The reclassification has no effect on previously reported consolidated statements of operations or accumulated deficit for any period and does not affect previously reported cash flows from operating, investing or financing activities in the consolidated statements of cash flows.&amp;#160; For comparability purposes, $446,000 of other current liabilities was reclassified to accounts payable as of March 29, 2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
  <!--Proceeds from issuance of stock-->
  <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="c20160101to20160327" unitRef="U002" decimals="-3">278000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
  <!--Proceeds from issuance of stock-->
  <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="c20150101to20150329" unitRef="U002" decimals="-3">28000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
  <!--Proceeds from offering of stock, net of issuance costs-->
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c20160101to20160327" unitRef="U002" decimals="-3">5000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <!--Proceeds from offering of stock, net of issuance costs-->
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c20150101to20150329" unitRef="U002" decimals="-3">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <!--Proceeds from offering of stock, net of issuance costs-Private Equity Placement [Member]-Pudong Science and Technology Investment Agreement [Member]-->
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c20160101to20160327_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-5">4700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <!--Product Warranty Accrual, Current-->
  <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c20151231" unitRef="U002" decimals="-3">325000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
  <!--Product Warranty Accrual, Current-->
  <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c20160327" unitRef="U002" decimals="-3">286000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
  <!--Property, Plant and Equipment [Table Text Block]-->
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Property and equipment, net consisted of the following (in thousands, except depreciable life):&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; 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 valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Life&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"&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 valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(In years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"&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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Network and laboratory equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3 &amp;#8211; 5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,660&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,520&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Computer software and equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2 &amp;#8211; 3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,227&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,207&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3 &amp;#8211; 7&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;165&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;165&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Office equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3 &amp;#8211; 5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;143&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;142&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 64%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1 &amp;#8211; 5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;336&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;316&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,531&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,350&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 64%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(15,612&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(15,217&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 64%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Property and equipment, net&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,919&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,133&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <!--Property, Plant and Equipment, Useful Life-Office Equipment [Member]-Maximum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MaximumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Minimum [Member]-Office Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember_RangeAxis_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Leasehold Improvements [Member]-Maximum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MaximumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Minimum [Member]-Computer Software, Intangible Asset [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember_RangeAxis_MinimumMember">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Leasehold Improvements [Member]-Minimum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MinimumMember">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Furniture and Fixtures [Member]-Maximum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MaximumMember">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Computer Software, Intangible Asset [Member]-Maximum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember_RangeAxis_MaximumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Minimum [Member]-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember_RangeAxis_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Equipment [Member]-Maximum [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember_RangeAxis_MaximumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property, Plant and Equipment, Useful Life-Minimum [Member]-Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c20160101to20160327_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember_RangeAxis_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20160327" unitRef="U002" decimals="-3">2919000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-30">3133000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-BrPhotonics Produtos Optoeletronicos LTDA [Member]-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20140228_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember" unitRef="U002" decimals="0">211000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property, Plant and Equipment, Gross-Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160327_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember" unitRef="U002" decimals="-3">13660000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20151231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">165000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20151231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">316000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20151231_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember" unitRef="U002" decimals="-3">13520000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160327_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">336000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Office Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160327_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U002" decimals="-3">143000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160327_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">165000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Computer Software, Intangible Asset [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20151231_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember" unitRef="U002" decimals="-3">4207000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160327" unitRef="U002" decimals="-3">18531000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Computer Software, Intangible Asset [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20160327_PropertyPlantAndEquipmentByTypeAxis_ComputerSoftwareIntangibleAssetMember" unitRef="U002" decimals="-3">4227000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20151231" unitRef="U002" decimals="-3">18350000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Office Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20151231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U002" decimals="-3">142000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Provision for doubtful accounts-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20160101to20160327" unitRef="U002" decimals="-3">-8000</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Provision for doubtful accounts-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20150101to20150329" unitRef="U002" decimals="-3">-4000</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Repayments of Long-term Capital Lease Obligations-->
  <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="c20160101to20160327" unitRef="U002" decimals="-3">1000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
  <!--Repayments of Long-term Capital Lease Obligations-->
  <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="c20150101to20150329" unitRef="U002" decimals="-3">1000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
  <!--Research and development expense-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20160101to20160327" unitRef="U002" decimals="-3">3525000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development expense-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20150101to20150329" unitRef="U002" decimals="-3">3248000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Restricted Cash and Cash Equivalents, Noncurrent-->
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c20160327" unitRef="U002" decimals="-3">244000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <!--Restricted Cash and Cash Equivalents, Noncurrent-->
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-31">330000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20160327" unitRef="U002" decimals="-3">-101067000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-32">-101015000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Revenue Recognition-->
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Revenue Recognition&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Revenue from sales of optical drivers and receivers, multi-chip modulators, and other products is recognized when persuasive evidence of a sales arrangement exists, transfer of title occurs, the sales price is fixed or determinable and collection of the resulting receivable is reasonably assured. Reserves are made for warranties at the time revenue is recorded. See Note 11&amp;#8212;Commitments and Contingencies for further detail related to the warranty reserve.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Customer purchase orders are generally used to determine the existence of an arrangement. Transfer of title and risk of ownership occur based on defined terms in customer purchase orders, and generally pass to the customer upon shipment, at which point goods are delivered to a carrier. There are no formal customer acceptance terms or further obligations, outside of standard product warranty. The Company assesses whether the sales price is fixed or determinable based on the payment terms associated with the transaction. Collectability is assessed based primarily on the credit worthiness of the customer as determined through ongoing credit evaluations of the customer&amp;#8217;s financial condition, as well as, consideration of the customer&amp;#8217;s payment history.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company records revenue from non-recurring engineering projects associated with product development that the Company enters into with certain customers. In general, these projects are associated with complex technology development, and as such the Company does not have certainty about its ability to achieve the program milestones. Achievement of the milestone is dependent on the Company&amp;#8217;s performance and is typically accepted by the customer. The payment associated with achieving the milestone is generally commensurate with the Company&amp;#8217;s effort or the value of the deliverable and is nonrefundable. Therefore, the Company records the expenses related to these projects in the periods incurred and recognizes revenue only when the Company has earned the revenue and achieved the development milestones. Revenue from these projects is typically recorded at 100% gross margin because the costs associated with these projects are expensed as incurred and generally included in research and development expense. These efforts generally benefit the Company&amp;#8217;s overall product development programs beyond the specific project requested by our customer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company sells some products to distributors at the price listed in its price book for that distributor. Certain of the Company's distributor agreements provide for semi-annual stock rotation privileges of 5% to 10% of net sales for the previous six-month period. At the time of sale, the Company records a sales reserve for stock rotations approved by management. The Company offsets the sales reserve against revenues, producing the net revenue amount reported in the consolidated statements of operations. Each month the Company adjusts the sales reserve for the estimated stock rotation privilege anticipated to be utilized by the distributors. When the distributors pay the Company's invoices, they may claim stock rotations when appropriate. Once claimed, the Company processes the requests against the prior authorizations and reduces the reserve previously established for that customer. As of March 27, 2016 and December 31, 2015, the reserve for stock rotations was $125,000 and $490,000, respectively, and is recorded in other current liabilities on the consolidated balance sheets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company records transaction-based taxes including, but not limited to, sales, use, value added, and excise taxes, on a net basis in its consolidated statements of operations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <!--Revenues-Reportable Geographical Components [Member]-North America [Member]-->
  <us-gaap:Revenues contextRef="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember" unitRef="U002" decimals="-3">4728000</us-gaap:Revenues>
  <!--Revenues-Asia [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:Revenues contextRef="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3">2819000</us-gaap:Revenues>
  <!--Revenues-->
  <us-gaap:Revenues contextRef="c20160101to20160327" unitRef="U002" decimals="-3">11362000</us-gaap:Revenues>
  <!--Revenues-North America [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:Revenues contextRef="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_NorthAmericaMember" unitRef="U002" decimals="-3">3031000</us-gaap:Revenues>
  <!--Revenues-Reportable Geographical Components [Member]-South America [Member]-->
  <us-gaap:Revenues contextRef="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember" unitRef="U002" decimals="-3">0</us-gaap:Revenues>
  <!--Revenues-Reportable Geographical Components [Member]-Asia [Member]-->
  <us-gaap:Revenues contextRef="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3">3841000</us-gaap:Revenues>
  <!--Revenues-Reportable Geographical Components [Member]-Europe [Member]-->
  <us-gaap:Revenues contextRef="c20160101to20160327_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3">2793000</us-gaap:Revenues>
  <!--Revenues-->
  <us-gaap:Revenues contextRef="c20150101to20150329" unitRef="U002" decimals="-3">9060000</us-gaap:Revenues>
  <!--Revenues-Europe [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:Revenues contextRef="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3">2953000</us-gaap:Revenues>
  <!--Revenues-South America [Member]-Reportable Geographical Components [Member]-->
  <us-gaap:Revenues contextRef="c20150101to20150329_ConsolidationItemsAxis_ReportableGeographicalComponentsMember_StatementGeographicalAxis_SouthAmericaMember" unitRef="U002" decimals="-3">257000</us-gaap:Revenues>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c20140101to20141231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">P4Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">P4Y6M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <!--Weighted average remaining contractual term, vested and exercisable and expected to vest-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">P4Y6M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <!--Weighted average remaining contractual term, vested and exercisable-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <!--Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]-->
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Estimated future amortization expense related to intangible assets as of March 27, 2016 is as follows (in thousands):&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 60%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 48%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Years ending December 31,&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2016 (remainder of the year)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;937&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2017&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;875&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;451&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;442&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;394&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 48%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;728&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 48%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,827&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <!--Sale of Stock, Price Per Share-->
  <us-gaap:SaleOfStockPricePerShare contextRef="c20100707" unitRef="U003" decimals="INF">1.75</us-gaap:SaleOfStockPricePerShare>
  <!--Sale of Stock, Price Per Share-->
  <us-gaap:SaleOfStockPricePerShare contextRef="c20131224" unitRef="U003" decimals="INF">1.42</us-gaap:SaleOfStockPricePerShare>
  <!--Sale of Stock, Price Per Share-->
  <us-gaap:SaleOfStockPricePerShare contextRef="c20150910" unitRef="U003" decimals="INF">1.70</us-gaap:SaleOfStockPricePerShare>
  <!--Sale of Stock, Price Per Share-Private Equity Placement [Member]-Pudong Science and Technology Investment Agreement [Member]-->
  <us-gaap:SaleOfStockPricePerShare contextRef="c20160324_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U003" decimals="2">2.85</us-gaap:SaleOfStockPricePerShare>
  <!--Total revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20150101to20150329" unitRef="U002" decimals="-3">9060000</us-gaap:SalesRevenueNet>
  <!--Total revenue-->
  <us-gaap:SalesRevenueNet contextRef="c20160101to20160327" unitRef="U002" decimals="-3">11362000</us-gaap:SalesRevenueNet>
  <!--Schedule of Product Warranty Liability [Table Text Block]-->
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The table below summarizes the movement in the warranty accrual, which is included as a component of other current liabilities, for the three months ended March 27, 2016 and March 29, 2015 (in thousands):&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three months ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 46%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;325&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;334&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 46%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Warranties accrued&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;8&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;197&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 46%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Warranties settled&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(47&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(162&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 46%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Ending balance&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;286&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;369&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <!--Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]-->
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes the Company&amp;#8217;s financial assets and liabilities measured at fair value on a recurring basis as of March 27, 2016 and December 31, 2015 (in thousands):&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value Measurements Using&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; margin-left: 9pt; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Carrying Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Quoted Prices in&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Active&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Markets for&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Identical&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Assets&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(Level 1)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Significant&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Other&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Observable&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Inputs&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(Level 2)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Significant&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Unobservable&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Inputs&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(Level 3)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 42%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;March 27, 2016:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 42%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 42%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,371&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Current liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Liability warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;December 31, 2015:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cash equivalents:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,364&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 42%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Current liabilities:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 42%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Liability warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <!--Antidilutive securities excluded from computation of earnings per share-->
  <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes total securities outstanding which were not included in the calculation of diluted net loss per share because to do so would have been anti-dilutive:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Stock options and RSUs&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,152,938&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;12,724,280&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;160,698&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;658,240&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,313,636&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,382,520&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
  <!--Summary of RSU activity-->
  <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following is a summary of RSU activity for the indicated periods:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Number of&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Average Grant&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Date Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Remaining&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Vesting Term,&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Aggregate&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Intrinsic&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(In thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Outstanding, December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,361,833&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1.64&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.86&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,260&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,333,623&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.97&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Released&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(296,720&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.16&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 52%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Forfeited/expired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(28,542&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1.84&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 52%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Outstanding, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;5,370,194&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1.94&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;14,768&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
  <!--Schedule of Accrued Liabilities [Table Text Block]-->
  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Accrued and other current liabilities consisted of the following (in thousands):&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Amounts billed to the U.S. government in excess of approved rates&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;191&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;191&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Warranty liability&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;286&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;325&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Customer deposits&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;353&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;342&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Sales return reserve&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;125&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;490&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Accrual legal and accounting&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;631&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;129&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;710&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;742&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 66%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,296&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,219&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
  <!--Schedule of Share-based Compensation, Activity [Table Text Block]-->
  <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following is a summary of option activity for the Company&amp;#8217;s equity incentive plans, including both the 2008 Plan and other prior plans for which there are outstanding options but no new grants since the 2008 Plan was adopted:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Exercise Price&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-Average&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Remaining&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Contractual Term, in&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Outstanding, December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,918,584&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.32&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.82&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(132,493&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.10&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 64%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Forfeited/Expired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3,347&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.49&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 64%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Ending balance, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,782,744&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.32&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.54&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; 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;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Vested and exercisable and expected to vest, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,774,286&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.33&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.54&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Vested and exercisable, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,657,473&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.35&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
  <!--Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]-->
  <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes revenue by geographic region (in thousands):&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;North America&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,728&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;42&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,031&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;33&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Asia&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,841&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;34&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,819&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Europe&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,793&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;24&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,953&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;33&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;257&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 4px; width: 22%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,362&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,060&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
  <!--Schedule of Intangible Assets and Goodwill [Table Text Block]-->
  <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Intangible assets consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 29%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="10" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 29%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Life&lt;font style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br /&gt;&lt;/font&gt; (years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Gross&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Accumulated &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Net&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Gross&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Accumulated &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Amortization&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Net&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 29%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Definite-lived intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Customer relationships&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;6-8&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,277&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,647&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;630&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,277&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(2,542&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;735&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Existing technology&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;6-7&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,527&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3,585&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,942&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,527&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3,386&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,141&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Patents&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;5-16&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;457&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(409&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;48&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;457&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(407&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;Trade name&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;2-10&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;659&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(452&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;207&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;659&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(438&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;221&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total definite-lived intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,920&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(7,093&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,827&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,920&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(6,773&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,147&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Indefinite-lived Intangible assets:&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 29%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 16.2pt; text-indent: -7.2pt;"&gt;IPR&amp;amp;D&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;indefinite&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 7%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;383&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 29%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total intangible assets&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,303&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(7,093&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,210&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,303&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(6,773&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 7%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,530&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
  <!--Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]-->
  <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes the Company&amp;#8217;s stock-based compensation expense for the three months ended March 27, 2016 and March 29, 2015 (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cost of revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;86&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;82&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Research and development expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;323&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;247&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Selling, general and administrative expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;876&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;560&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,285&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;889&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
  <!--Schedule of Inventory, Current [Table Text Block]-->
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Inventories consisted of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,126&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,379&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Work in process&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,603&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,710&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,791&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 66%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,971&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,880&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <!--Long lived assets by country-->
  <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes long-lived assets by country (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,471&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,680&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Switzerland&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;432&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;435&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;14&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Asia&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 4px; width: 22%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,919&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,133&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
  <!--Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]-->
  <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes the warrants subject to liability accounting as of March 27, 2016 and December 31, 2015 (in thousands, except share and per share amounts) (see also Note 6):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 9%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 6%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 6%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 6%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 9%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"&gt;Holder&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Original &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Adjusted &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 6%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Grant Date&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 6%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Expiration Date&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Price per &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Share&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Exercise of &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Change in&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Exercise of &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Warrants&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Change in &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 6%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;"&gt;Related Agreement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"&gt;Bridge Bank&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;20,000&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31,573&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 6%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: right;"&gt;4/7/2010&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 6%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: right;"&gt;7/7/2017&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;30&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;39&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(9&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 6%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;"&gt;Credit Agreement&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
  <!--Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]-->
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Accounts receivable, net consisted of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table align="left" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; font-weight: bold; text-align: center;"&gt;December 31,&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Accounts receivable&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,094&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,659&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(55&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(63&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,039&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,596&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <!--Segment Reporting Disclosure [Text Block]-->
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 10&amp;#8212;SEGMENT AND GEOGRAPHIC INFORMATION&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company has determined that it operates as a single operating and reportable segment. The following tables reflect the results of the Company&amp;#8217;s reportable segment consistent with the management system used by the Company&amp;#8217;s Chief Executive Officer, the chief operating decision maker.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes revenue by geographic region (in thousands):&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;North America&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,728&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;42&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,031&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;33&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Asia&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,841&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;34&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,819&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Europe&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,793&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;24&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,953&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;33&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;257&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 4px; width: 22%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;11,362&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,060&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The Company determines geographic location of its revenue based upon the destination of shipments of its products.&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 27pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;For the three months ended March 27, 2016, three customers, of which two are distributors that serve large number of customers in their geographical regions, accounted for 49% of total revenue. For the three months ended March 29, 2015, three customers accounted for 51% of total revenue. No other customers accounted for more than 10% of total revenue during the periods presented.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;During three months ended March 27, 2016, the United States, Europe and the Far East accounted for 41%, 22% and 32% of revenue, respectively. During three months ended March 29, 2015, the United States, Europe and the Far East accounted for 27%, 29% and 25% of revenue, respectively. No other countries accounted for more than 10% of the Company&amp;#8217;s consolidated revenue during the periods presented.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes long-lived assets by country (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 70%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;United States&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,471&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,680&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; width: 22%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Switzerland&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;432&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;15&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;435&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;14&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; width: 22%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Asia&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;16&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;0&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: middle; padding-bottom: 4px; width: 22%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,919&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,133&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Long-lived assets, comprised of property and equipment, are reported based on the location of the assets at each balance sheet date.&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <!--Selling, general and administrative expense-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20160101to20160327" unitRef="U002" decimals="-3">4162000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Selling, general and administrative expense-->
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c20150101to20150329" unitRef="U002" decimals="-3">2770000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <!--Vesting period-Minimum [Member]-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_RangeAxis_MinimumMember">P1M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Vesting period-Equity Incentive Plan 2008 [Member]-Maximum [Member]-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MaximumMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Vesting period-Minimum [Member]-Restricted Stock Units (RSUs) [Member]-Equity Incentive Plan 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MinimumMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Vesting period-Restricted Stock Units (RSUs) [Member]-Maximum [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_RangeAxis_MaximumMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Vesting period-Stock Options [Member]-Equity Incentive Plan 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Vesting period-Stock Options [Member]-Equity Incentive Plan 2007 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2007Member">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20150101to20150329_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF">2815822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF">1333623</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember">P2Y10M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c20140101to20141231_AwardTypeAxis_RestrictedStockUnitsRSUMember">P2Y10M10D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
  <!--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]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20150101to20150329_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--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]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2">2.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20151231_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF">4361833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF">5370194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <!--Weighted average exercise price, exercised (in dollars per shares)-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U003" decimals="2">2.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <!--Share-based Compensation-->
  <us-gaap:ShareBasedCompensation contextRef="c20160101to20160327" unitRef="U002" decimals="-3">1285000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-->
  <us-gaap:ShareBasedCompensation contextRef="c20150101to20150329" unitRef="U002" decimals="-3">889000</us-gaap:ShareBasedCompensation>
  <!--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]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c20151231_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2">1.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <!--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]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="c20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2">1.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <!--Granted (in shares)-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U001" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <!--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]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2">1.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF">28542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <!--Share Price-Bridge Bank Warrant [Member]-->
  <us-gaap:SharePrice contextRef="c20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U003" decimals="INF">3.04</us-gaap:SharePrice>
  <!--Share Price-Bridge Bank Warrant [Member]-->
  <us-gaap:SharePrice contextRef="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U003" decimals="INF">2.75</us-gaap:SharePrice>
  <!--Share Price-Stock Options [Member]-->
  <us-gaap:SharePrice contextRef="c20150925_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2">2.75</us-gaap:SharePrice>
  <!--Weighted average exercise price, granted (in dollars per shares)-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2">2.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <!--Weighted average exercise price, vested and exercisable (in dollars per share)-Stock Options [Member]-Equity Incentive Plans 2000 through 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U003" decimals="2">2.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period-Stock Options [Member]-Equity Incentive Plan 2007 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2007Member" unitRef="U001" decimals="INF">864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U001" decimals="INF">7657473</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <!--Weighted average exercise price, forfeited/expired (in dollars per shares)-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U003" decimals="2">2.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <!--Number of shares authorized for future issuance (in shares)-Equity Incentive Plan 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c20160327_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U001" decimals="INF">2448789</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized-Equity Incentive Plan 2007 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c20160327_PlanNameAxis_EquityIncentivePlan2007Member" unitRef="U001" decimals="INF">632500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized-Equity Incentive Plan 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c20151231_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U001" decimals="INF">18280238</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized-Equity Incentive Plan 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c20160327_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U001" decimals="INF">21000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized-Equity Incentive Plan 2008 [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c20081231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U001" decimals="INF">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U001" decimals="INF">3347</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <!--Aggregate intrinsic value, exercised-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c20150101to20150329_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <!--Aggregate intrinsic value, exercised-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0">132000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="-5">5100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U001" decimals="INF">7774286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number-Stock Options [Member]-Equity Incentive Plans 2000 through 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U001" decimals="INF">7918584</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number-Stock Options [Member]-Equity Incentive Plans 2000 through 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U001" decimals="INF">7782744</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price-Stock Options [Member]-Equity Incentive Plans 2000 through 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c20151231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U003" decimals="2">2.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price-Stock Options [Member]-Equity Incentive Plans 2000 through 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U003" decimals="2">2.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <!--Automatic increase in number of shares reserved for future issuance (in shares)-Equity Incentive Plan 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease contextRef="c20150101to20151231_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U001" decimals="INF">2260527</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease>
  <!--Weighted average exercise price, vested and exercisable and expected to vest (in dollars per share)-Stock Options [Member]-Equity Incentive Plans 2000 through 2008 [Member]-->
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U003" decimals="2">2.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <!--Shares withheld to satisfy minimum tax obligation (in shares)-Restricted Stock Units (RSUs) [Member]-->
  <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF">117221</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
  <!--Standard Product Warranty Accrual, Payments-->
  <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c20160101to20160327" unitRef="U002" decimals="-3">47000</us-gaap:StandardProductWarrantyAccrualPayments>
  <!--Standard Product Warranty Accrual, Payments-->
  <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c20150101to20150329" unitRef="U002" decimals="-3">162000</us-gaap:StandardProductWarrantyAccrualPayments>
  <!--Warranties accrued-->
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c20160101to20160327" unitRef="U002" decimals="-3">8000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <!--Warranties accrued-->
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c20150101to20150329" unitRef="U002" decimals="-3">197000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <!--Standard Product Warranty Accrual-->
  <us-gaap:StandardProductWarrantyAccrual contextRef="c20151231" unitRef="U002" decimals="-3">325000</us-gaap:StandardProductWarrantyAccrual>
  <!--Standard Product Warranty Accrual-->
  <us-gaap:StandardProductWarrantyAccrual contextRef="c20141231" unitRef="U002" decimals="-3">334000</us-gaap:StandardProductWarrantyAccrual>
  <!--Standard Product Warranty Accrual-->
  <us-gaap:StandardProductWarrantyAccrual contextRef="c20150329" unitRef="U002" decimals="-3">369000</us-gaap:StandardProductWarrantyAccrual>
  <!--Standard Product Warranty Accrual-->
  <us-gaap:StandardProductWarrantyAccrual contextRef="c20160327" unitRef="U002" decimals="-3">286000</us-gaap:StandardProductWarrantyAccrual>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Equity Incentive Plans 2000 through 2008 [Member]-Stock Options [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlans2000Through2008Member" unitRef="U001" decimals="INF">132493</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Common stock, purchase price-Private Equity Placement [Member]-Pudong Science and Technology Investment Agreement [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20160321to20160321_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-6">5000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <!--Stock Issued During Period, Shares, New Issues-->
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c20131224to20131224" unitRef="U001" decimals="0">9573750</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <!--Stock Issued During Period, Shares, New Issues-->
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c20100707to20100707" unitRef="U001" decimals="0">2760000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <!--Stock Issued During Period, Shares, New Issues-->
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c20150910to20150910" unitRef="U001" decimals="0">10643000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <!--Stock Issued During Period, Shares, New Issues-Pudong Science and Technology Investment Agreement [Member]-Private Equity Placement [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c20160324to20160324_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U001" decimals="INF">1754385</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <!--Stockholders' Equity Note Disclosure [Text Block]-->
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 6&amp;#8212;STOCKHOLDERS&amp;#8217; EQUITY AND STOCK-BASED COMPENSATION&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Private Equity Placement&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;On March 21, 2016, the Company entered into a Securities Purchase Agreement (the &amp;#8220;PDSTI Agreement&amp;#8221;) with Pudong Science and Technology Investment (Cayman) Co., Ltd., an affiliate of Shanghai Pudong Science and Technology Investment Co., Ltd. (collectively, &amp;#8220;PDSTI&amp;#8221;), pursuant to which PDSTI will purchase approximately $5 million of the Company&amp;#8217;s common stock. Under the PDSTI Agreement, on March 24, 2016, the Company issued 1,754,385 shares of the Company&amp;#8217;s common stock (the &amp;#8220;Shares&amp;#8221;) to PDSTI in a private placement at a purchase price of $2.85 per Share.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;Pursuant to the PDSTI Agreement, the Company has agreed to file a registration statement on Form S-3 to provide registration rights to PDSTI in respect of the Shares. To the extent that such registration statement has not been declared effective by the Securities and Exchange Commission on or before July 7, 2016, the Company will pay to PDSTI, as liquidated damages, 0.4% of the aggregate purchase price on a monthly, prorated basis, until the registration statement has been declared effective. Interest on these liquidated damages will accrue at the rate of 1.0% per month until paid in full. The Company has deemed this loss contingency to be remote and as such has not recorded a liability as of March 27, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;In the event that any U.S. governmental body or agency takes any action or issues any order within six months that would prevent PDSTI from holding the Shares or invalidates the Company&amp;#8217;s issuance of the Shares to PDSTI, the Company has agreed to return PDSTI&amp;#8217;s full purchase price, plus 0.4% interest on the purchase price (accruing monthly until paid in full), and to reimburse PDSTI&amp;#8217;s expenses in connection with negotiating the private placement, up to $15,000. As a result of this contingent redemption clause, the net proceeds of $4.7 million are classified outside permanent equity until the contingency is resolved.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Common and Preferred Stock&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;In December 2008, the Company&amp;#8217;s stockholders approved an amendment to the Certificate of Incorporation to authorize 50,000,000 shares of common stock of par value $0.001. In November 2014, the Company&amp;#8217;s stockholders approved an amendment to the Amended and Restated Certificate of Incorporation to increase the number of authorized shares of common stock from 50,000,000 shares to 100,000,000 shares of par value $0.001. In addition, the Company is authorized to issue 1,000,000 shares of preferred stock of $0.001 par value of which 750,000 shares have been designated Series A Junior Preferred Stock with powers, preferences and rights as set forth in the amended and restated certificate of designation dated December 15, 2014; the remainder of the shares of preferred stock are undesignated, for which the Board of Directors is authorized to fix the designation, powers, preferences and rights. As of March 27, 2016 and December 31, 2015, there were no shares of preferred stock issued or outstanding.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;On December 16, 2014, the Company entered into an Amended and Restated Rights Agreement to extend the expiration date of its stockholder rights plan that may have the effect of deterring, delaying, or preventing a change in control. The Amended and Restated Rights Agreement amends the Rights Agreement previously adopted by (i) extending the expiration date by three years to December 16, 2017, (ii) decreasing the exercise price per right issued to stockholders pursuant to the stockholder rights plan from $8.50 to $5.25, and (iii) making certain other technical and conforming changes. The Amended and Restated Rights Agreement was not adopted in response to any acquisition proposal.&amp;#160; Under the rights plan, the Company issued a dividend of one preferred share purchase right for each share of common stock held by stockholders of record as of January 6, 2012, and the Company will issue one preferred stock purchase right to each share of common stock issued between January 6, 2012 and the earlier of either the rights&amp;#8217; exercisability or the expiration of the Rights Agreement. Each right entitles stockholders to purchase one one-thousandth of the Company&amp;#8217;s Series A Junior Preferred Stock.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;In general, the exercisability of the rights to purchase preferred stock will be triggered if any person or group, including persons knowingly acting in concert to affect the control of the Company, is or becomes a beneficial owner of 10% or more of the outstanding shares of the Company&amp;#8217;s common stock after the Adoption Date. Stockholders or beneficial ownership groups who owned 10% or more of the outstanding shares of common stock of the Company on or before the Adoption Date will not trigger the preferred share purchase rights unless they acquire an additional 1% or more of the outstanding shares of the Company&amp;#8217;s common stock. Each right entitles a holder with the right upon exercise to purchase one one-thousandth of a share of preferred stock at an exercise price that is currently set at $5.25 per right, subject to purchase price adjustments as set forth in the rights agreement. Each share of preferred stock has voting rights equal to one thousand shares of common stock. In the event that exercisability of the rights is triggered, each right held by an acquiring person or group would become void. As a result, upon triggering of exercisability of the rights, there would be significant dilution in the ownership interest of the acquiring person or group, making it difficult or unattractive for the acquiring person or group to pursue an acquisition of the Company. These rights expire in December of 2017, unless earlier redeemed or exchanged by the Company.&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;2008 Equity Incentive Plan&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;In December 2008, the Company adopted the 2008 Equity Incentive Plan (the &amp;#8220;2008 Plan&amp;#8221;) for directors, employees, consultants and advisors to the Company or its affiliates. Under the 2008 Plan, 2,500,000 shares of common stock were reserved for issuance upon the completion of a merger with Lumera Corporation (&amp;#8220;Lumera&amp;#8221;) on December 9, 2008. On January 1 of each year, starting in 2009, the aggregate number of shares reserved for issuance under the 2008 Plan increase automatically by the lesser of (i) 5% of the number of shares of common stock outstanding as of the Company&amp;#8217;s immediately preceding fiscal year, or (ii) a number of shares determined by the Board of Directors. The maximum number of shares of common stock to be granted is up to 21,000,000 shares. Forfeited options or awards generally become available for future awards.&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;As of December 31, 2015, the stockholders had approved 18,280,238 shares for future issuance. &lt;/font&gt;On January 1, 2016, there was an automatic increase of 2,260,527 shares.&lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt; As of March 27, 2016, 12,720,084 options to purchase common stock and restricted stock units (&amp;#8220;RSUs&amp;#8221;) were outstanding and 2,448,789 shares are authorized for future issuance under the 2008 equity incentive plan.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Under the 2008 Plan, the exercise price of a stock option is at least 100% of the stock&amp;#8217;s fair market value on the date of grant, and if an incentive stock option (&amp;#8220;ISO&amp;#8221;) is granted to a 10% stockholder at least 110% of the stock&amp;#8217;s fair market value on the date of grant. Vesting periods for awards are recommended by the Chief Executive Officer and generally provide for stock options to vest over a four-year period, with a one year vesting cliff of 25%, and have a maximum life of ten years from the date of grant. The Company has also issued RSUs which generally vest over a three quarters to four year period.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;2007 Equity Incentive Plan&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;In August 2007, GigOptix LLC adopted the GigOptix LLC Equity Incentive Plan (the "2007 Plan"). The 2007 Plan provided for grants of options to purchase membership units, membership awards and restricted membership units to employees, officers and non-employee directors, and upon the completion of the merger with Lumera were converted into grants of up to 632,500 shares of stock. Vesting periods are determined by the Board of Directors and generally provide for stock options to vest over a four-year period and expire ten years from date of grant. Vesting for certain shares of restricted stock is contingent upon both service and performance criteria. The 2007 Plan was terminated upon the completion of merger with Lumera on December 9, 2008 and the remaining 864 stock in options not granted under the 2007 Plan were cancelled. No shares of the Company&amp;#8217;s common stock remain available for issuance of new grants under the 2007 Plan other than for satisfying exercises of stock options granted under this plan prior to its termination. As of March 27, 2016, options to purchase a total of 375,663 shares of common stock and 4,125 warrants to purchase common stock were outstanding.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Lumera 2000 and 2004 Stock Option Plan&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;In December 2008, in connection with the merger with Lumera, the Company assumed the existing Lumera 2000 Equity Incentive Plan and the Lumera 2004 Stock Option Plan (the &amp;#8220;Lumera Plan&amp;#8221;). All unvested options granted under the Lumera Plan were assumed by the Company as part of the merger. All contractual terms of the assumed options remain the same, except for the converted number of shares and exercise price based on merger conversion ratio of 0.125. As of March 27, 2016, no additional options can be granted under the Lumera Plan, and options to purchase a total of 57,191 shares of common stock were outstanding.&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt; text-indent: 27pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Warrants&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;As of March 27, 2016, the Company had a total of 160,698 warrants to purchase common stock outstanding under all warrant arrangements. During the three months ended March 27, 2016, no warrants were exercised or expired. Some of the warrants have anti-dilution provisions which adjust the number of warrants available to the holder such as, but not limited to, stock dividends, stock splits and certain reclassifications, exchanges, combinations or substitutions. These provisions are specific to each warrant agreement.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Stock-based Compensation Expense&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following table summarizes the Company&amp;#8217;s stock-based compensation expense for the three months ended March 27, 2016 and March 29, 2015 (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Three Months Ended&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 29, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Cost of revenue&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;86&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;82&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 56%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Research and development expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;323&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;247&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 56%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Selling, general and administrative expense&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;876&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;560&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 56%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,285&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;889&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; text-indent: 36pt;"&gt;The Company did not grant any options during the three months ended March 27, 2016 and March 29, 2015.&lt;/div&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;During the three months ended March 27, 2016, the Company granted 1,333,623 RSUs with a grant-date fair value of $4.0 million or $2.97 per share. During the three months ended March 29, 2015, the Company granted 2,815,822 RSUs with a grant-date fair value of $3.5 million or $1.25 per share.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36.35pt;"&gt;As of March 27, 2016, the total compensation cost not yet recognized in connection with unvested stock options and RSUs under the Company&amp;#8217;s equity compensation plans was approximately $76,000 and $8.9 million, respectively. Unrecognized compensation will be amortized on a straight-line basis over a weighted-average period of approximately 0.95 years for stock options and approximately 2.85 years for RSUs.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Stock Option and RSU Activity&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following is a summary of option activity for the Company&amp;#8217;s equity incentive plans, including both the 2008 Plan and other prior plans for which there are outstanding options but no new grants since the 2008 Plan was adopted:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 64%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Options&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Exercise Price&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-Average&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Remaining&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Contractual Term, in&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Outstanding, December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,918,584&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.32&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.82&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(132,493&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.10&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 64%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Forfeited/Expired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(3,347&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.49&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 64%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Ending balance, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,782,744&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.32&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.54&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; 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;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Vested and exercisable and expected to vest, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,774,286&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.33&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.54&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Vested and exercisable, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;7,657,473&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.35&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4.50&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="text-align: left; margin-right: 1.8pt; text-indent: 27pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The aggregate intrinsic value of options vested, exercisable and expected to vest, based on the fair value of the underlying stock options as of March 27, 2016 was approximately $5.1 million. The aggregate intrinsic value reflects the difference between the exercise price of the underlying stock options and the Company&amp;#8217;s closing share price of $2.75 as of March 24, 2016.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36pt;"&gt;The total intrinsic value of options exercised during the three months ended March 27, 2016 was $132,000. The total intrinsic value of options exercised during the three months ended March 29, 2015 was $8,000.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;RSUs are converted into shares of the Company&amp;#8217;s common stock upon vesting on a one-for-one basis. Typically, vesting of RSUs is subject to the employee&amp;#8217;s continuing service to the Company. RSUs generally vest over a period of one to four years and are expensed ratably on a straight line basis over their respective vesting period net of estimated forfeitures. The fair value of the RSUs granted is the product of the number of shares granted and the grant date fair value of the Company&amp;#8217;s common stock.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The following is a summary of RSU activity for the indicated periods:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Number of&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Shares&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Average Grant&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Date Fair Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Weighted-&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Remaining&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Vesting Term,&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Aggregate&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Intrinsic&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Value&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 52%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(In thousands)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Outstanding, December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,361,833&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1.64&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.86&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,260&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Granted&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,333,623&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.97&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Released&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(296,720&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.16&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 52%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Forfeited/expired&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(28,542&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1.84&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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; padding-bottom: 4px; width: 52%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Outstanding, March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;5,370,194&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1.94&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2.85&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;14,768&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The majority of the RSUs that vested in the three months ended March 27, 2016 were net-share settled such that the Company withheld shares with value equivalent to the employees&amp;#8217; minimum statutory obligation for the applicable income and other employment taxes, and remitted the cash to the appropriate taxing authorities. The total shares withheld were based on the value of the RSUs on their vesting date as determined by the Company&amp;#8217;s closing stock price. These net-share settlements had the effect of share repurchases by the Company as they reduced and retired the number of shares that would have otherwise been issued as a result of the vesting and did not represent an expense to the Company. For the three months ended March 27, 2016, 296,720 shares of RSUs vested with an intrinsic value of approximately $988,000. The Company withheld 117,221 shares to satisfy approximately $395,000 of employees&amp;#8217; minimum tax obligation on the vested RSUs.&lt;/div&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-33">60189000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20160327" unitRef="U002" decimals="-3">61317000</us-gaap:StockholdersEquity>
  <!--SUBSEQUENT EVENTS-->
  <us-gaap:SubsequentEventsTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff;"&gt;NOTE 13&amp;#8212;SUBSEQUENT EVENTS&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; text-indent: 36pt;"&gt;On April 5, 2016, the Company completed an acquisition of Magnum pursuant to the terms of the Agreement and Plan of Merger, dated as of April 1 2016 (the &amp;#8220;Merger Agreement&amp;#8221;). The acquisition was executed via a combination of equity and cash, issuing approximately 6.9 million shares and paying an additional approximately $36.2 million in net cash, of which a significant portion was used to repay Magnum&amp;#8217;s outstanding debt and other liabilities. The Company borrowed a combined total of $22.1 million from SVB. Upon completion of the merger, the outstanding shares of, and certain warrants to acquire, Magnum&amp;#8217;s senior preferred stock, as well as notes held by the holders of such shares of Magnum senior preferred stock, were converted either into the right to receive shares of GigPeak common stock or cash depending upon whether the holder of such shares of preferred stock or warrants were &amp;#8220;accredited investors&amp;#8221; as such term is defined in Rule 501 of Regulation D of the Securities Act of 1933, as amended. All other shares of, and options and warrants to acquire, Magnum common and preferred stock were cancelled, extinguished and terminated without conversion upon the consummation of the Merger.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; text-indent: 36pt;"&gt;On April 5, 2016, SVB and the Prior Borrowers, with&amp;#160;newly acquired Magnum, entered into the Third Amended and Restated Loan and Security Agreement (the &amp;#8220;Third Restated Loan Agreement&amp;#8221;) which amended and restated the Second Amendment. Pursuant to the Third Restated Loan Agreement, &lt;font style="font-size: 10pt; font-family: 'Times New Roman'; background-color: #ffffff;"&gt;the total aggregate amount that the Company is entitled to borrow from SVB has increased to $29 million, which is split into two different credit facilities, comprised of (i) the existing Revolving Loan facility which was amended to provide that the Company is entitled to borrow from SVB up to $14 million, based on net eligible accounts receivable after an 80% advance rate and subject to limits based on the Company&amp;#8217;s eligible accounts as determined by SVB (the &amp;#8220;Amended Revolving Loan&amp;#8221;) and (ii) a second facility under which the Company is entitled to borrow from SVB up to $15 million without reference to accounts receivable, and which must be repaid in sixty equal installments, unless it exercise its right to prepay the loan under the conditions of, and subject to the limitations to, the Third Restated Loan Agreement. The interest rate is Prime Rate plus 1.25%, and the default interest rate remains at 3%. Also, SVB had two outstanding existing warrants to purchase common stock of the Company: (i) warrants for 4,125 shares of common stock at an exercise price of $0.73, with an expiration date of 10/5/2017, and (ii) warrants for 125,000 shares of common stock at an exercise price of $4.00 per share, with an expiration date of 4/23/2017. In connection with the Third Restated Loan Agreement, the warrants have been amended and restated to extend the expiration date of those warrants to 10/5/2022 and 4/23/2022, respectively.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <!--Supplemental Balance Sheet Disclosures [Text Block]-->
  <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;NOTE 2&amp;#8212;BALANCE SHEET COMPONENTS&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Accounts receivable, net consisted of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;table align="left" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; font-weight: bold; text-align: center;"&gt;December 31,&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: center;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Accounts receivable&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,094&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,659&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(55&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(63&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;9,039&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;10,596&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; background-color: #ffffff;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Property and equipment, net consisted of the following (in thousands, except depreciable life):&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; 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 valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;Life&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"&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 valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;(In years)&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"&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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Network and laboratory equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3 &amp;#8211; 5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,660&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;13,520&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Computer software and equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2 &amp;#8211; 3&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,227&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;4,207&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3 &amp;#8211; 7&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;165&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;165&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Office equipment&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: center; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3 &amp;#8211; 5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;143&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;142&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 64%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1 &amp;#8211; 5&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;336&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;316&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; 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;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,531&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;18,350&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 64%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(15,612&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;(15,217&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 64%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Property and equipment, net&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 9%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,919&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,133&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;For the three months ended March 27, 2016 and March 29, 2015, depreciation expense related to property and equipment was $338,000 and $415,000, respectively.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;In addition to the property and equipment above, the Company has prepaid licenses. For the three months ended March 27, 2016 and March 29, 2015, amortization related to these prepaid licenses was $305,000 and $252,000, respectively.&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Inventories consisted of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,126&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,379&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Work in process&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3,603&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,710&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 2px; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,242&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;1,791&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; 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; padding-bottom: 4px; width: 66%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,971&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;6,880&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;Accrued and other current liabilities consisted of the following (in thousands):&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Amounts billed to the U.S. government in excess of approved rates&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;191&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;191&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Warranty liability&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;286&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;325&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Customer deposits&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;353&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;342&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Sales return reserve&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;125&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;490&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Accrual legal and accounting&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;631&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;129&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;710&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;742&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 66%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,296&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2,219&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="background-color: #ffffff;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 1.8pt; text-indent: 36.35pt;"&gt;Other long term liabilities consisted of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 90%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;March 27,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;December 31,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Long term deferred income tax&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;323&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;318&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Long term income taxes payable for unrecognized tax benefits&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;434&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 66%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;154&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;160&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 66%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Total other long term liabilities&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;911&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;912&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
  <!--Redeemable common stock, outstanding (in shares)-->
  <us-gaap:TemporaryEquitySharesOutstanding contextRef="c20160327" unitRef="U001" decimals="INF">1754385</us-gaap:TemporaryEquitySharesOutstanding>
  <!--Redeemable common stock, par value (in dollars per share)-->
  <us-gaap:TemporaryEquityParOrStatedValuePerShare contextRef="c20151231" unitRef="U003" decimals="INF" id="Item-34">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
  <!--Redeemable common stock, par value (in dollars per share)-->
  <us-gaap:TemporaryEquityParOrStatedValuePerShare contextRef="c20160327" unitRef="U003" decimals="INF">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
  <!--Temporary Equity, Carrying Amount, Attributable to Parent-->
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c20160327" unitRef="U002" decimals="-3">4700000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <!--Temporary Equity, Carrying Amount, Attributable to Parent-->
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-35">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <!--Redeemable common stock, issued (in shares)-->
  <us-gaap:TemporaryEquitySharesIssued contextRef="c20160327" unitRef="U001" decimals="INF">1754385</us-gaap:TemporaryEquitySharesIssued>
  <!--Treasury stock, at cost (in shares)-->
  <us-gaap:TreasuryStockShares contextRef="c20151231" unitRef="U001" decimals="INF" id="Item-36">701754</us-gaap:TreasuryStockShares>
  <!--Treasury stock, at cost (in shares)-->
  <us-gaap:TreasuryStockShares contextRef="c20160327" unitRef="U001" decimals="INF">701754</us-gaap:TreasuryStockShares>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20160327" unitRef="U002" decimals="-3">2209000</us-gaap:TreasuryStockValue>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20151231" unitRef="U002" decimals="-3" id="Item-37">2209000</us-gaap:TreasuryStockValue>
  <!--Use of Estimates-->
  <us-gaap:UseOfEstimates contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Use of Estimates&lt;/div&gt;&lt;div style="text-align: left; margin-right: 1.8pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reported periods. These judgments can be subjective and complex, and consequently, actual results could differ materially from those estimates and assumptions. Descriptions of these estimates and assumptions are included in the 2015 Form 10-K and the Company encourages you to read its 2015 Form 10-K for more information about such estimates and assumptions.&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; font-style: italic; text-align: left; background-color: #ffffff; margin-right: 1.8pt;"&gt;Reclassifications&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; text-indent: 36pt;"&gt;Certain prior fiscal year balances have been reclassified to conform to the current fiscal year presentation.&amp;#160; In the fourth quarter of 2015 the Company concluded that it was appropriate to classify certain accruals of trade payable items as accounts payable instead of other accrued liabilities. The reclassification has no effect on previously reported consolidated statements of operations or accumulated deficit for any period and does not affect previously reported cash flows from operating, investing or financing activities in the consolidated statements of cash flows.&amp;#160; For comparability purposes, $446,000 of other current liabilities was reclassified to accounts payable as of March 29, 2015.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
  <!--Warrants and Rights Outstanding-Bridge Bank Warrant [Member]-->
  <us-gaap:WarrantsAndRightsOutstanding contextRef="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U002" decimals="-3">30000</us-gaap:WarrantsAndRightsOutstanding>
  <!--Warrants and Rights Outstanding-Bridge Bank Warrant [Member]-->
  <us-gaap:WarrantsAndRightsOutstanding contextRef="c20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U002" decimals="-3">39000</us-gaap:WarrantsAndRightsOutstanding>
  <!--Warrants and Rights Outstanding-Liability warrants [Member]-->
  <us-gaap:WarrantsAndRightsOutstanding contextRef="c20151231_ClassOfWarrantOrRightAxis_LiabilityWarrantsMember" unitRef="U002" decimals="-3">39000</us-gaap:WarrantsAndRightsOutstanding>
  <!--Warrants and Rights Outstanding-Liability warrants [Member]-->
  <us-gaap:WarrantsAndRightsOutstanding contextRef="c20160327_ClassOfWarrantOrRightAxis_LiabilityWarrantsMember" unitRef="U002" decimals="-3">30000</us-gaap:WarrantsAndRightsOutstanding>
  <!--Weighted Average Number of Shares Outstanding, Basic and Diluted-->
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="c20150101to20150329" unitRef="U001" decimals="-3">32525000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <!--Weighted Average Number of Shares Outstanding, Basic and Diluted-->
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="c20160101to20160327" unitRef="U001" decimals="-3">44789000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <!--Fair value per share warrants-Bridge Bank Warrant [Member]-->
  <gig:FairValuePerShareWarrants contextRef="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U003" decimals="2">0.95</gig:FairValuePerShareWarrants>
  <!--Fair value per share warrants-Bridge Bank Warrant [Member]-->
  <gig:FairValuePerShareWarrants contextRef="c20151231_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U003" decimals="2">1.23</gig:FairValuePerShareWarrants>
  <!--Class of Warrant or Right, Related Agreement-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightRelatedAgreement contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">Credit Agreement</gig:ClassOfWarrantOrRightRelatedAgreement>
  <!--Class of Warrant or Right, Expiration Date-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightExpirationDate contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">2017-07-07</gig:ClassOfWarrantOrRightExpirationDate>
  <!--Class of Warrant or Right, Exercised during Period-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightExercisedDuringPeriod contextRef="c20150101to20150329_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U002" decimals="-3">0</gig:ClassOfWarrantOrRightExercisedDuringPeriod>
  <!--Class of Warrant or Right, Exercised during Period-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightExercisedDuringPeriod contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U002" decimals="-3">0</gig:ClassOfWarrantOrRightExercisedDuringPeriod>
  <!--Class of Warrant or Right, Exercised during Period-Liability warrants [Member]-->
  <gig:ClassOfWarrantOrRightExercisedDuringPeriod contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_LiabilityWarrantsMember" unitRef="U002" decimals="-3">0</gig:ClassOfWarrantOrRightExercisedDuringPeriod>
  <!--Class of Warrant or Right, Holder-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightHolder contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">Bridge Bank</gig:ClassOfWarrantOrRightHolder>
  <!--Class of Warrant or Right, Grant Date-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightGrantDate contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember">2010-04-07</gig:ClassOfWarrantOrRightGrantDate>
  <!--Class of Warrant or Right, Increase (Decrease) in Fair Value-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightIncreaseDecreaseInFairValue contextRef="c20150101to20150329_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U002" decimals="-3">-1000</gig:ClassOfWarrantOrRightIncreaseDecreaseInFairValue>
  <!--Class of Warrant or Right, Increase (Decrease) in Fair Value-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantOrRightIncreaseDecreaseInFairValue contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U002" decimals="-3">-9000</gig:ClassOfWarrantOrRightIncreaseDecreaseInFairValue>
  <!--Class of Warrant or Right, Increase (Decrease) in Fair Value-Liability warrants [Member]-->
  <gig:ClassOfWarrantOrRightIncreaseDecreaseInFairValue contextRef="c20160101to20160327_ClassOfWarrantOrRightAxis_LiabilityWarrantsMember" unitRef="U002" decimals="-3">-9000</gig:ClassOfWarrantOrRightIncreaseDecreaseInFairValue>
  <!--Class of Warrants or Rights, Number of Original Warrants-Bridge Bank Warrant [Member]-->
  <gig:ClassOfWarrantsOrRightsNumberOfOriginalWarrants contextRef="c20160327_ClassOfWarrantOrRightAxis_BridgeBankWarrantMember" unitRef="U001" decimals="INF">20000</gig:ClassOfWarrantsOrRightsNumberOfOriginalWarrants>
  <!--Debt Instrument Default Interest Rate-Subsequent Events [Member]-Line Of Credit One [Member]-->
  <gig:DebtInstrumentDefaultInterestRate contextRef="c20160405to20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U005" decimals="2">0.03</gig:DebtInstrumentDefaultInterestRate>
  <!--Number of Installments To be Repaid-Subsequent Events [Member]-Line Of Credit One [Member]-->
  <gig:NumberOfInstallmentsToBeRepaid contextRef="c20160405to20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U008" decimals="INF">60</gig:NumberOfInstallmentsToBeRepaid>
  <!--Current liabilities reclassified to accounts payable-Restatement Adjustment [Member]-->
  <gig:CurrentLiabilitiesReclassifiedToAccountsPayable contextRef="c20150329_StatementScenarioAxis_RestatementAdjustmentMember" unitRef="U002" decimals="0">446000</gig:CurrentLiabilitiesReclassifiedToAccountsPayable>
  <!--Period of stock rotation-->
  <gig:PeriodOfStockRotation contextRef="c20160101to20160327">P6M</gig:PeriodOfStockRotation>
  <!--Stock rotation privileges specified as percentage of net sales-Maximum [Member]-->
  <gig:StockRotationPrivilegesSpecifiedAsPercentageOfNetSales contextRef="c20160101to20160327_RangeAxis_MaximumMember" unitRef="U005" decimals="INF">0.1</gig:StockRotationPrivilegesSpecifiedAsPercentageOfNetSales>
  <!--Stock rotation privileges specified as percentage of net sales-Minimum [Member]-->
  <gig:StockRotationPrivilegesSpecifiedAsPercentageOfNetSales contextRef="c20160101to20160327_RangeAxis_MinimumMember" unitRef="U005" decimals="INF">0.05</gig:StockRotationPrivilegesSpecifiedAsPercentageOfNetSales>
  <!--Reserve for stock rotations-->
  <gig:ReserveForStockRotations contextRef="c20151231" unitRef="U002" decimals="0">490000</gig:ReserveForStockRotations>
  <!--Reserve for stock rotations-->
  <gig:ReserveForStockRotations contextRef="c20160327" unitRef="U002" decimals="0">125000</gig:ReserveForStockRotations>
  <!--Percentage of gross margin at which revenue from development projects are recorded-->
  <gig:PercentageOfGrossMarginAtWhichRevenueFromDevelopmentProjectsAreRecorded contextRef="c20160101to20160327" unitRef="U005" decimals="INF">1</gig:PercentageOfGrossMarginAtWhichRevenueFromDevelopmentProjectsAreRecorded>
  <!--Number Of Business Lines-->
  <gig:NumberOfBusinessLines contextRef="c20160101to20160327" unitRef="U004" decimals="INF">2</gig:NumberOfBusinessLines>
  <!--Debt instrument, increase in default interest rate-Line of Credit [Member]-Silicon Valley Bank [Member]-->
  <gig:DebtInstrumentIncreaseInDefaultInterestRate contextRef="c20150101to20150515_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember" unitRef="U005" decimals="2">0.05</gig:DebtInstrumentIncreaseInDefaultInterestRate>
  <!--Debt instrument, increase in default interest rate-Line of Credit [Member]-Silicon Valley Bank [Member]-->
  <gig:DebtInstrumentIncreaseInDefaultInterestRate contextRef="c20160101to20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember" unitRef="U005" decimals="2">0.03</gig:DebtInstrumentIncreaseInDefaultInterestRate>
  <!--Line of Credit Facility, Borrowing Base Percentage Used for Maximum Borrowing Capacity-Line of Credit [Member]-Silicon Valley Bank [Member]-->
  <gig:LineOfCreditFacilityBorrowingBasePercentageUsedForMaximumBorrowingCapacity contextRef="c20160101to20160327_CreditFacilityAxis_LineOfCreditMember_LineOfCreditFacilityAxis_SiliconValleyBankMember" unitRef="U005" decimals="INF">0.8</gig:LineOfCreditFacilityBorrowingBasePercentageUsedForMaximumBorrowingCapacity>
  <!--Line of Credit Facility, Borrowing Base Percentage Used for Maximum Borrowing Capacity-Subsequent Events [Member]-Line Of Credit One [Member]-->
  <gig:LineOfCreditFacilityBorrowingBasePercentageUsedForMaximumBorrowingCapacity contextRef="c20160405to20160405_CreditFacilityAxis_LineOfCreditOneMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U005" decimals="1">0.8</gig:LineOfCreditFacilityBorrowingBasePercentageUsedForMaximumBorrowingCapacity>
  <!--Number of major customers-->
  <gig:NumberOfMajorCustomers contextRef="c20150101to20150329" unitRef="U006" decimals="INF">3</gig:NumberOfMajorCustomers>
  <!--Number of major customers-->
  <gig:NumberOfMajorCustomers contextRef="c20160101to20160327" unitRef="U006" decimals="INF">3</gig:NumberOfMajorCustomers>
  <!--Number of Distributors-->
  <gig:NumberOfDistributors contextRef="c20160101to20160327" unitRef="U007" decimals="INF">2</gig:NumberOfDistributors>
  <!--Written Down value In Investment In Unconsolidated Affiliate-BrPhotonics Produtos Optoeletronicos LTDA [Member]-->
  <gig:WrittenDownValueInInvestmentInUnconsolidatedAffiliate contextRef="c20151231_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis_BrphotonicsProdutosOptoeletronicosLtdaMember" unitRef="U002" decimals="0">0</gig:WrittenDownValueInInvestmentInUnconsolidatedAffiliate>
  <!--Schedule of Fair Value Valuation Assumptions Used [Table Text Block]-->
  <gig:ScheduleOfFairValueValuationAssumptionsUsedTableTextBlock contextRef="c20160101to20160327">&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; background-color: #ffffff; margin-right: 1.8pt; text-indent: 36pt;"&gt;The fair value of the warrants was estimated using the following assumptions:&lt;/div&gt;&lt;div style="background-color: #ffffff;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; margin-left: 36pt; width: 80%;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 12%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of March 27, 2016&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 12%;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;"&gt;As of December 31, 2015&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1.11%;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Stock price&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$2.75&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$3.04&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Exercise price&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$2.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$2.31&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Expected life&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;1.31 years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;1.55 years&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;0.71%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;0.86%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Volatility&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;62%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #cceeff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;62%&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #cceeff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"&gt;Fair value per share&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$0.95&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="vertical-align: bottom; text-align: right; width: 12%; background-color: #ffffff;"&gt;&lt;div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;"&gt;$1.23&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1.11%; background-color: #ffffff;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</gig:ScheduleOfFairValueValuationAssumptionsUsedTableTextBlock>
  <!--Minimum ownership percentage of beneficial owner for exercisability of rights to purchase preferred stock to be triggered-->
  <gig:MinimumOwnershipPercentageOfBeneficialOwnerForExercisabilityOfRightsToPurchasePreferredStockToBeTriggered contextRef="c20160327" unitRef="U005" decimals="INF">0.1</gig:MinimumOwnershipPercentageOfBeneficialOwnerForExercisabilityOfRightsToPurchasePreferredStockToBeTriggered>
  <!--Stockholders Rights Plan Number of Years to Extend Expiration Date-->
  <gig:StockholdersRightsPlanNumberOfYearsToExtendExpirationDate contextRef="c20160101to20160327">P3Y</gig:StockholdersRightsPlanNumberOfYearsToExtendExpirationDate>
  <!--Minimum Percentage of Additional Purchase of Outstanding Shares by Existing Owner of 10 Percent or More For Exercisability Of Rights To Purchase Preferred Stock To Be Triggered-->
  <gig:MinimumPercentageOfAdditionalPurchaseOfOutstandingSharesByExistingOwnerOf10PercentOrMoreForExercisabilityOfRightsToPurchasePreferredStockToBeTriggered contextRef="c20160327" unitRef="U005" decimals="INF">0.01</gig:MinimumPercentageOfAdditionalPurchaseOfOutstandingSharesByExistingOwnerOf10PercentOrMoreForExercisabilityOfRightsToPurchasePreferredStockToBeTriggered>
  <!--Common Stock, Dividends Issued or Issuable, Per Share, Number of Preferred Share Purchase Rights-->
  <gig:CommonStockDividendsIssuedOrIssuablePerShareNumberOfPreferredSharePurchaseRights contextRef="c20160327" unitRef="U001" decimals="INF">1</gig:CommonStockDividendsIssuedOrIssuablePerShareNumberOfPreferredSharePurchaseRights>
  <!--Common Stock, Dividends Issued or Issuable, Per Share, Number of Preferred Share Purchase Rights-->
  <gig:CommonStockDividendsIssuedOrIssuablePerShareNumberOfPreferredSharePurchaseRights contextRef="c20120106" unitRef="U001" decimals="INF">1</gig:CommonStockDividendsIssuedOrIssuablePerShareNumberOfPreferredSharePurchaseRights>
  <!--Stockholders Rights Plan Expiration Date-->
  <gig:StockholdersRightsPlanExpirationDate contextRef="c20160101to20160327">2017-12-16</gig:StockholdersRightsPlanExpirationDate>
  <!--Preferred Share Purchase Right, Number of Shares Entitled Per Share-->
  <gig:PreferredSharePurchaseRightNumberOfSharesEntitledPerShare contextRef="c20160327" unitRef="U001" decimals="INF">1</gig:PreferredSharePurchaseRightNumberOfSharesEntitledPerShare>
  <!--Preferred Share Purchase Right, Number of Shares Entitled Per Share-Series A Preferred Stock [Member]-->
  <gig:PreferredSharePurchaseRightNumberOfSharesEntitledPerShare contextRef="c20160327_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF">1</gig:PreferredSharePurchaseRightNumberOfSharesEntitledPerShare>
  <!--Percentage of Aggregate Purchase Price on Monthly Prorated Basis-Private Equity Placement [Member]-Pudong Science and Technology Investment Agreement [Member]-->
  <gig:PercentageOfAggregatePurchasePriceOnMonthlyProratedBasis contextRef="c20160101to20160327_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U005" decimals="3">0.004</gig:PercentageOfAggregatePurchasePriceOnMonthlyProratedBasis>
  <!--Amount Of Expenses Agreed To Reimbursed-Private Equity Placement [Member]-Pudong Science and Technology Investment Agreement [Member]-->
  <gig:AmountOfExpensesAgreedToReimbursed contextRef="c20160101to20160327_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-3">15000000</gig:AmountOfExpensesAgreedToReimbursed>
  <!--Percentage Of Accrued Liquidated Damages And Accrued Interest-Private Equity Placement [Member]-Pudong Science and Technology Investment Agreement [Member]-->
  <gig:PercentageOfAccruedLiquidatedDamagesAndAccruedInterest contextRef="c20160101to20160327_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U005" decimals="2">0.01</gig:PercentageOfAccruedLiquidatedDamagesAndAccruedInterest>
  <!--Percentage Of Interest on Return of Full Purchase rice-Private Equity Placement [Member]-Pudong Science and Technology Investment Agreement [Member]-->
  <gig:PercentageOfInterestOnReturnOfFullPurchaseRice contextRef="c20160101to20160327_MajorTypesOfDebtAndEquitySecuritiesAxis_PudongScienceAndTechnologyInvestmentAgreementMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U005" decimals="3">0.004</gig:PercentageOfInterestOnReturnOfFullPurchaseRice>
  <!--Warranty term-->
  <gig:WarrantyTerm contextRef="c20160101to20160327">P1Y</gig:WarrantyTerm>
  <!--Percentage Of Outstanding Common Stock-Equity Incentive Plan 2008 [Member]-->
  <gig:PercentageOfOutstandingCommonStock contextRef="c20160101to20160327_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U005" decimals="2">0.05</gig:PercentageOfOutstandingCommonStock>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Term-Minimum [Member]-Restricted Stock Units (RSUs) [Member]-Equity Incentive Plan 2008 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodTerm contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MinimumMember">3 quarters</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodTerm>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Total grant date fair value-Restricted Stock Units (RSUs) [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTotalGrantDateFairValue contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-5">4000000</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTotalGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Total grant date fair value-Restricted Stock Units (RSUs) [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTotalGrantDateFairValue contextRef="c20150101to20150329_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-5">3500000</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTotalGrantDateFairValue>
  <!--Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Intrinsic Value-Restricted Stock Units (RSUs) [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIntrinsicValue contextRef="c20151231_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3">13260000</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIntrinsicValue>
  <!--Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Intrinsic Value-Restricted Stock Units (RSUs) [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIntrinsicValue contextRef="c20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3">14768000</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released in Period-Restricted Stock Units (RSUs) [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF">296720</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod>
  <!--Share based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Released, Weighted Average Grant Date Fair Value-Restricted Stock Units (RSUs) [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue contextRef="c20160101to20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2">2.16</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedWeightedAverageGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Term-Stock Options [Member]-Equity Incentive Plan 2007 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2007Member">P10Y</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Term-Stock Options [Member]-Equity Incentive Plan 2008 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member">P10Y</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardTerm>
  <!--Stockholders Equity Merger Conversion Ratio-Lumera 2000 and 2004 Stock Option Plan [Member]-->
  <gig:StockholdersEquityMergerConversionRatio contextRef="c20160101to20160327_PlanNameAxis_Lumera2000And2004StockOptionPlanMember" unitRef="U005" decimals="3">0.125</gig:StockholdersEquityMergerConversionRatio>
  <!--Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Intrinsic Value-Restricted Stock Units (RSUs) [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue contextRef="c20160327_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="0">988000</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestIntrinsicValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Vesting Per Year in Percentage-Stock Options [Member]-Equity Incentive Plan 2008 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPerYearInPercentage contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U005" decimals="2">0.25</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPerYearInPercentage>
  <!--Total grant date fair value options-Stock Options [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsTotalGrantDateFairValue contextRef="c20160101to20160327_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0">0</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsTotalGrantDateFairValue>
  <!--Total grant date fair value options-Stock Options [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsTotalGrantDateFairValue contextRef="c20150101to20150329_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0">0</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsTotalGrantDateFairValue>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Automatic Annual Increase (Decrease) of Authorized Shares, Description-Equity Incentive Plan 2008 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardAutomaticAnnualIncreaseDecreaseOfAuthorizedSharesDescription contextRef="c20160101to20160327_PlanNameAxis_EquityIncentivePlan2008Member">lesser of (i) 5% of the number of shares of common stock outstanding as of the Company&#x2019;s immediately preceding fiscal year, or (ii) a number of shares determined by the Board of Directors</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardAutomaticAnnualIncreaseDecreaseOfAuthorizedSharesDescription>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options and Other than Options, Outstanding, Number-Stock Options [Member]-Equity Incentive Plan 2007 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingNumber contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2007Member" unitRef="U001" decimals="INF">375663</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options and Other than Options, Outstanding, Number-Lumera 2000 and 2004 Stock Option Plan [Member]-Stock Options [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingNumber contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_Lumera2000And2004StockOptionPlanMember" unitRef="U001" decimals="INF">57191</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options and Other than Options, Outstanding, Number-Equity Incentive Plan 2008 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingNumber contextRef="c20160327_PlanNameAxis_EquityIncentivePlan2008Member" unitRef="U001" decimals="INF">12720084</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndOtherThanOptionsOutstandingNumber>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Exercise price of stock options as percentage of fair market value on date of grant-Minimum [Member]-Stock Options [Member]-Equity Incentive Plan 2008 [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceOfStockOptionsAsPercentageOfFairMarketValueOnDateOfGrant contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MinimumMember" unitRef="U005" decimals="INF">1</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceOfStockOptionsAsPercentageOfFairMarketValueOnDateOfGrant>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Exercise price of stock options as percentage of fair market value on date of grant-Equity Incentive Plan 2008 [Member]-Stock Options [Member]-Maximum [Member]-->
  <gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceOfStockOptionsAsPercentageOfFairMarketValueOnDateOfGrant contextRef="c20160327_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2008Member_RangeAxis_MaximumMember" unitRef="U005" decimals="1">1.1</gig:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisePriceOfStockOptionsAsPercentageOfFairMarketValueOnDateOfGrant>
  <!--Class of Warrant or Right, Number of Warrants or Rights Expired during the period-->
  <gig:ClassOfWarrantOrRightNumberOfWarrantsOrRightsExpiredDuringPeriod contextRef="c20160101to20160327" unitRef="U001" decimals="INF">0</gig:ClassOfWarrantOrRightNumberOfWarrantsOrRightsExpiredDuringPeriod>
  <!--Class Of Warrant Or Right Number Of Warrants Or Rights Exercised During The Period-->
  <gig:ClassOfWarrantOrRightNumberOfWarrantsOrRightsExercisedDuringThePeriod contextRef="c20160101to20160327" unitRef="U001" decimals="INF">0</gig:ClassOfWarrantOrRightNumberOfWarrantsOrRightsExercisedDuringThePeriod>
  <!--Long term income taxes payable for unrecognized tax benefits-->
  <gig:LongTermIncomeTaxesPayableForUnrecognizedTaxBenefits contextRef="c20160327" unitRef="U002" decimals="-3">434000</gig:LongTermIncomeTaxesPayableForUnrecognizedTaxBenefits>
  <!--Long term income taxes payable for unrecognized tax benefits-->
  <gig:LongTermIncomeTaxesPayableForUnrecognizedTaxBenefits contextRef="c20151231" unitRef="U002" decimals="-3">434000</gig:LongTermIncomeTaxesPayableForUnrecognizedTaxBenefits>
  <!--Reserve for Sales Returns-->
  <gig:ReserveForSalesReturns contextRef="c20160327" unitRef="U002" decimals="-3">125000</gig:ReserveForSalesReturns>
  <!--Reserve for Sales Returns-->
  <gig:ReserveForSalesReturns contextRef="c20151231" unitRef="U002" decimals="-3">490000</gig:ReserveForSalesReturns>
  <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">The condensed consolidated balance sheet as of December 31, 2015 has been derived from the audited consolidated financial statements as of that date.</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: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-1" 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-1" 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-1" 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-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-8" xlink:label="Item-8_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-8_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-9" xlink:label="Item-9_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-9_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-10" xlink:label="Item-10_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-10_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-11" xlink:label="Item-11_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-11_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-12" xlink:label="Item-12_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-12_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-13" xlink:label="Item-13_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-13_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-14" xlink:label="Item-14_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-14_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-15" xlink:label="Item-15_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-15_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-16" xlink:label="Item-16_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-16_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-17" xlink:label="Item-17_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-17_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-18" xlink:label="Item-18_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-18_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-19" xlink:label="Item-19_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-19_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-20" xlink:label="Item-20_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-20_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-21" xlink:label="Item-21_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-21_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-22" xlink:label="Item-22_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-22_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-23" xlink:label="Item-23_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-23_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-24" xlink:label="Item-24_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-24_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-25" xlink:label="Item-25_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-25_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-26" xlink:label="Item-26_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-26_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-27" xlink:label="Item-27_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-27_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-28" xlink:label="Item-28_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-28_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-29" xlink:label="Item-29_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-29_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-30" xlink:label="Item-30_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-30_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-31" xlink:label="Item-31_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-31_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-32" xlink:label="Item-32_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-32_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-33" xlink:label="Item-33_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-33_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-34" xlink:label="Item-34_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-34_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-35" xlink:label="Item-35_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-35_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-36" xlink:label="Item-36_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-36_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
    <link:loc xlink:href="#Item-37" xlink:label="Item-37_lbl" xlink:type="locator" />
    <link:footnoteArc order="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Item-37_lbl" xlink:to="Footnote-Item-1" xlink:type="arc" />
  </link:footnoteLink>
</xbrl>