<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.2a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: appliedopto_10q%2D093014.xfr; Date: 2014%2D11%2D10T17:57:10 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x800D0000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2014-01-31" xmlns:us-roles="http://fasb.org/us-roles/2014-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2014-01-31" xmlns:country="http://xbrl.sec.gov/country/2013-01-31" xmlns:AAOI="http://ao-inc.com/20140930">
    <link:schemaRef xlink:href="aaoi-20140930.xsd" xlink:type="simple" />
    <xbrli:context id="From2014-01-01to2014-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</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>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</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>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</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>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</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>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</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>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</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>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_LandImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_LandImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_BuildingAndBuildingImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_BuildingAndBuildingImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_TransportationEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_TransportationEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_custom_TermLoan1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:TermLoan1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_custom_TermLoan1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:TermLoan1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_custom_TermLoan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:TermLoan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_custom_TermLoan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:TermLoan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_custom_LineOfCredit2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_custom_LineOfCredit2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_custom_LineOfCredit3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_custom_LineOfCredit3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_custom_NotePayable1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:NotePayable1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_custom_NotePayable1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:NotePayable1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_custom_TermLoan1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:TermLoan1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_custom_TermLoan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:TermLoan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_custom_LineOfCredit2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_custom_LineOfCredit3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_custom_NotePayable1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:NotePayable1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_SellingAndMarketingExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_us-gaap_SellingAndMarketingExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_GeneralAndAdministrativeExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_us-gaap_GeneralAndAdministrativeExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_country_TW">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_country_TW">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_TW">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_country_TW">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_country_CN">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_country_CN">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_CN">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_country_CN">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2012-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2012-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-01to2013-09-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_custom_LineOfCredit4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_custom_LineOfCredit4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_custom_LineOfCredit4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_custom_LineOfCredit5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_custom_LineOfCredit5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_custom_LineOfCredit5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">AAOI:LineOfCredit5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_country_CN_custom_CNYMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">AAOI:CNYMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_CN_custom_CNYMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">AAOI:CNYMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_country_CN_custom_USDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">AAOI:USDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_CN_custom_USDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">AAOI:USDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_us-gaap_SellingAndMarketingExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_us-gaap_SellingAndMarketingExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_us-gaap_GeneralAndAdministrativeExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_us-gaap_GeneralAndAdministrativeExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-09-30_us-gaap_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</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-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_us-gaap_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_country_TW">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_country_TW">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2014-09-30_country_CN">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2014-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-07-01to2013-09-30_country_CN">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-07-01</xbrli:startDate>
        <xbrli:endDate>2013-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_US_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_US_custom_EquipmentTermLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">AAOI:EquipmentTermLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-11-03">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-11-03</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-09-30_country_US_custom_RealEstateTermLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">AAOI:RealEstateTermLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <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>
    <dei:EntityRegistrantName contextRef="From2014-01-01to2014-09-30">Applied Optoelectronics, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2014-01-01to2014-09-30">0001158114</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2014-01-01to2014-09-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2014-01-01to2014-09-30">2014-09-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2014-01-01to2014-09-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2014-01-01to2014-09-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2014-01-01to2014-09-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2014-01-01to2014-09-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2014-01-01to2014-09-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2014-01-01to2014-09-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2014-01-01to2014-09-30">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2014-01-01to2014-09-30">2014</dei:DocumentFiscalYearFocus>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">787000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">775000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">24181000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">22089000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">7847000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">5488000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">110936000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">77936000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">51267000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">31134000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IndefiniteLivedContractualRights contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">931000</us-gaap:IndefiniteLivedContractualRights>
    <us-gaap:IndefiniteLivedContractualRights contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">959000</us-gaap:IndefiniteLivedContractualRights>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">3830000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">851000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">1190000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">177000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">168154000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">111057000</us-gaap:Assets>
    <us-gaap:NotesAndLoansPayableCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">9392000</us-gaap:NotesAndLoansPayableCurrent>
    <us-gaap:NotesAndLoansPayableCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">17185000</us-gaap:NotesAndLoansPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">22616000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">15010000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">4960000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">4515000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">39083000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">39057000</us-gaap:LiabilitiesCurrent>
    <us-gaap:NotesAndLoansPayable contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">14000000</us-gaap:NotesAndLoansPayable>
    <us-gaap:NotesAndLoansPayable contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">8923000</us-gaap:NotesAndLoansPayable>
    <us-gaap:Liabilities contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">54333000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">47980000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">15000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">13000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">191439000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">144023000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">-79742000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">-83323000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">113821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">63077000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">168154000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">111057000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2014-09-30" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2014-09-30" unitRef="USDPShares" decimals="INF">.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2013-12-31" unitRef="USDPShares" decimals="INF">.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2014-09-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2014-09-30" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2014-09-30" unitRef="Shares" decimals="INF">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">45000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2014-09-30" unitRef="Shares" decimals="INF">14815000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">12644000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2014-09-30" unitRef="USDPShares" decimals="INF">.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2013-12-31" unitRef="USDPShares" decimals="INF">0.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2014-09-30" unitRef="Shares" decimals="INF">14815000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">12644000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SalesRevenueNet contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">94058000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">54680000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2014-01-01to2014-09-30_country_US" unitRef="USD" decimals="-3">19950000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-01-01to2013-09-30_country_US" unitRef="USD" decimals="-3">8364000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2014-01-01to2014-09-30_country_TW" unitRef="USD" decimals="-3">58684000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-01-01to2013-09-30_country_TW" unitRef="USD" decimals="-3">22615000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2014-01-01to2014-09-30_country_CN" unitRef="USD" decimals="-3">15424000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-01-01to2013-09-30_country_CN" unitRef="USD" decimals="-3">23701000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">36549000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">20766000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2014-07-01to2014-09-30_country_US" unitRef="USD" decimals="-3">7826000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-07-01to2013-09-30_country_US" unitRef="USD" decimals="-3">3742000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2014-07-01to2014-09-30_country_TW" unitRef="USD" decimals="-3">23795000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-07-01to2013-09-30_country_TW" unitRef="USD" decimals="-3">7576000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2014-07-01to2014-09-30_country_CN" unitRef="USD" decimals="-3">4928000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2013-07-01to2013-09-30_country_CN" unitRef="USD" decimals="-3">9448000</us-gaap:SalesRevenueNet>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">2109000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">2364000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">2115000</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">2347000</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2014-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="-3">2115000</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="-3">2347000</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">2115000</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">2347000</us-gaap:BankAcceptancesExecutedAndOutstanding>
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">7958000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" decimals="-3">7970000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">7958000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">7970000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2014-01-01to2014-09-30" unitRef="Shares" decimals="INF">815</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2013-01-01to2013-09-30" unitRef="Shares" xsi:nil="true" />
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2014-07-01to2014-09-30" unitRef="Shares" decimals="INF">789</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2013-07-01to2013-09-30" unitRef="Shares" decimals="INF">160</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-01-01to2014-09-30" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-01-01to2013-09-30" unitRef="Shares" decimals="INF">1517</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-01-01to2013-09-30_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">1484</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-01-01to2014-09-30_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-01-01to2013-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">33</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-01-01to2014-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-01-01to2014-09-30_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-01-01to2013-09-30_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-07-01to2014-09-30" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-07-01to2013-09-30" unitRef="Shares" decimals="INF">1357</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-07-01to2014-09-30_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-07-01to2013-09-30_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">1347</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-07-01to2014-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-07-01to2013-09-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">10</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2014-07-01to2014-09-30_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2013-07-01to2013-09-30_us-gaap_RestrictedStockMember" unitRef="Shares" decimals="INF">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">75190000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">58407000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-09-30_us-gaap_LandImprovementsMember" unitRef="USD" decimals="-3">103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2013-12-31_us-gaap_LandImprovementsMember" unitRef="USD" decimals="-3">103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-09-30_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="USD" decimals="-3">16104000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2013-12-31_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="USD" decimals="-3">16016000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-09-30_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="-3">52694000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2013-12-31_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="-3">37490000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-09-30_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3">1434000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2013-12-31_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="-3">1047000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-09-30_us-gaap_ComputerEquipmentMember" unitRef="USD" decimals="-3">4567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2013-12-31_us-gaap_ComputerEquipmentMember" unitRef="USD" decimals="-3">3563000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-09-30_us-gaap_TransportationEquipmentMember" unitRef="USD" decimals="-3">288000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2013-12-31_us-gaap_TransportationEquipmentMember" unitRef="USD" decimals="-3">188000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">30977000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">28145000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">44213000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">30262000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:Land contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">1101000</us-gaap:Land>
    <us-gaap:Land contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">733000</us-gaap:Land>
    <us-gaap:Depreciation contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">4100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">1600000</us-gaap:Depreciation>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-01-01to2014-09-30_custom_TermLoan1Member">2014-11-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-01-01to2014-09-30_custom_TermLoan2Member">2019-07-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-01-01to2014-09-30_us-gaap_LineOfCreditMember">2017-07-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-01-01to2014-09-30_custom_LineOfCredit3Member">2014-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-01-01to2014-09-30_custom_NotePayable1Member">2015-07-30</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-01-01to2014-09-30_custom_LineOfCredit4Member">2014-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-01-01to2014-09-30_custom_LineOfCredit5Member">2014-01-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_custom_TermLoan1Member">prime plus 0.75%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_custom_TermLoan2Member">LIBOR plus 2.75%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_us-gaap_LineOfCreditMember">LIBOR plus 2.75%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_custom_LineOfCredit2Member">108% of China Prime rate</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_custom_LineOfCredit3Member">2.03% to 2.13% with China bank</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_custom_NotePayable1Member">4.95%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_custom_LineOfCredit4Member">Taiwan Time Deposit Interest plus 0.41%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentInterestRateTerms contextRef="From2014-01-01to2014-09-30_custom_LineOfCredit5Member">Taiwan Time Deposit Interest plus 0.41%</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">645000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">489000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">3013000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">2279000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">7000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">34000</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">887000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">1167000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">1494000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">375000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-01-01to2014-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">60000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-01-01to2013-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">40000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-01-01to2014-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">84000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-01-01to2013-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">36000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-01-01to2014-09-30_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">72000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-01-01to2013-09-30_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">32000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-01-01to2014-09-30_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">1278000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-01-01to2013-09-30_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">267000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">135000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-07-01to2014-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">7000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-07-01to2013-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="-3">14000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-07-01to2014-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">28000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-07-01to2013-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="-3">12000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-07-01to2014-09-30_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">24000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-07-01to2013-09-30_us-gaap_SellingAndMarketingExpenseMember" unitRef="USD" decimals="-3">11000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2014-07-01to2014-09-30_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">428000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2013-07-01to2013-09-30_us-gaap_GeneralAndAdministrativeExpenseMember" unitRef="USD" decimals="-3">98000</us-gaap:AllocatedShareBasedCompensationExpense>
    <AAOI:AccruedPayments contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">70000</AAOI:AccruedPayments>
    <AAOI:AccruedPayments contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">128000</AAOI:AccruedPayments>
    <AAOI:AccruedCommission contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">63000</AAOI:AccruedCommission>
    <AAOI:AccruedCommission contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">148000</AAOI:AccruedCommission>
    <us-gaap:ShortTermInvestments contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">7958000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">7970000</us-gaap:ShortTermInvestments>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">7958000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" decimals="-3">7970000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">7958000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">7970000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="-3">2115000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel2Member" unitRef="USD" decimals="-3">2347000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FairValueInputsLevel3Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2014-09-30_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">2115000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="AsOf2013-12-31_us-gaap_FairValueMeasurementsRecurringMember" unitRef="USD" decimals="-3">2347000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2014-09-30" unitRef="Shares" decimals="INF">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">275000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">270000</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">1250000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">0</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:PreferredStockValue contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">0</us-gaap:PreferredStockValue>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">5953000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">139000</us-gaap:ConstructionInProgressGross>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">3900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="From2014-01-01to2014-09-30_us-gaap_RestrictedStockUnitsRSUMember" unitRef="USD" decimals="-3">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="AsOf2014-09-30_us-gaap_RestrictedStockUnitsRSUMember" unitRef="USD" decimals="-3">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">23392000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">26108000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_custom_TermLoan1Member" unitRef="USD" decimals="-3">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_custom_TermLoan1Member" unitRef="USD" decimals="-3">3076000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_custom_TermLoan2Member" unitRef="USD" decimals="-3">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_custom_TermLoan2Member" unitRef="USD" decimals="-3">1850000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_us-gaap_LineOfCreditMember" unitRef="USD" decimals="-3">14000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_us-gaap_LineOfCreditMember" unitRef="USD" decimals="-3">7000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_custom_LineOfCredit2Member" unitRef="USD" decimals="-3">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_custom_LineOfCredit2Member" unitRef="USD" decimals="-3">7053000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_custom_LineOfCredit3Member" unitRef="USD" decimals="-3">1309000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_custom_LineOfCredit3Member" unitRef="USD" decimals="-3">2413000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_custom_NotePayable1Member" unitRef="USD" decimals="-3">658000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_custom_NotePayable1Member" unitRef="USD" decimals="-3">921000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_custom_LineOfCredit4Member" unitRef="USD" decimals="-3">3795000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_custom_LineOfCredit4Member" unitRef="USD" decimals="-3">3676000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2013-12-31_custom_LineOfCredit5Member" unitRef="USD" decimals="-3">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2014-09-30_custom_LineOfCredit5Member" unitRef="USD" decimals="-3">3749000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2014-09-30_country_CN_custom_USDMember" unitRef="USD" decimals="-3">14000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2014-09-30_country_US_us-gaap_LineOfCreditMember" unitRef="USD" decimals="-3">1000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2014-09-30_country_US_custom_EquipmentTermLoanMember" unitRef="USD" decimals="-3">5000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2014-09-30_country_US_custom_RealEstateTermLoanMember" unitRef="USD" decimals="-3">3100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Business Overview&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;Applied Optoelectronics, Inc.,&#13;or AOI, was originally incorporated in Texas in February of 1997 and then converted to a Delaware corporation in March of 2013.&#13;AOI together with its wholly-owned subsidiaries are collectively referred to as the Company. The Company is a leading, vertically&#13;integrated provider of fiber-optic networking products, primarily for three networking end-markets: cable television, fiber-to-the-home&#13;and internet data centers. The Company designs and manufactures a wide range of optical communications products at varying levels&#13;of integration, from components, subassemblies and modules to complete turn-key equipment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;The Company has manufacturing&#13;and research and development facilities in all three of its locations, located in the U.S., Taiwan and China. At its corporate&#13;headquarters and manufacturing facilities in Sugar Land, Texas, the Company primarily manufactures lasers and laser components&#13;and performs research and development activities for laser component products. The Company operates a division in Taipei, Taiwan&#13;that primarily manufactures transceivers for both the data center and FTTH markets and performs research and development activities&#13;for the transceiver products. The Company operates in Ningbo, China through its wholly-owned subsidiary Prime World International&#13;Holdings, Ltd. (incorporated in the British Virgin Islands), the sole parent of Global Technology, Inc. (incorporated in the People&amp;#146;s&#13;Republic of China). Through Global Technology, the Company primarily manufactures Cable TV Broadband (&amp;#147;CATV&amp;#148;) systems&#13;and equipment and performs research and development activities for the CATV products.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-align: justify"&gt;&lt;i&gt;Interim Financial Statements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;The condensed consolidated&#13;financial statements of the Company, as of September 30, 2014 and December 31, 2013 and for the three and nine months ended September&#13;30, 2014 and 2013, have been prepared in accordance with the instructions on Form 10-Q pursuant to the rules and regulations of&#13;the Securities and Exchange Commission (&amp;#147;SEC&amp;#148;). In accordance with those rules and regulations, the Company has omitted&#13;certain information and notes normally provided in the Company&amp;#146;s annual consolidated financial statements. In the opinion&#13;of management, the condensed consolidated financial statements contain all adjustments, except as otherwise noted, necessary for&#13;the fair presentation of the Company&amp;#146;s financial position and results of operations for the periods presented. The year-end&#13;condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S.&#13;generally accepted accounting principles (&amp;#147;GAAP&amp;#148;). These condensed consolidated financial statements should be read&#13;in conjunction with the Consolidated Financial Statements and Notes thereto included in the Company&amp;#146;s Annual Report on Form&#13;10-K (&amp;#147;Annual Report&amp;#148;) for the fiscal year ended December 31, 2013. The results of operations for the three and nine&#13;months ended September 30, 2014 are not necessarily indicative of the results expected for the entire fiscal year. All significant&#13;intercompany accounts and transactions have been eliminated.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-align: justify"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;The preparation of financial&#13;statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual&#13;results could differ from those estimates in the consolidated financial statements and accompanying notes. Significant estimates&#13;and assumptions that impact these financial statements and the accompanying notes relate to, among other things, allowance for&#13;doubtful accounts, valuation allowances for deferred tax assets, inventory reserve, share-based compensation expense, estimated&#13;useful lives of property and equipment, and taxes.&lt;/p&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 36pt; text-align: justify"&gt;There have been no changes in the Company&amp;#146;s&#13;significant accounting policies for the three months ended September 30, 2014, as compared to the significant accounting policies&#13;described in its Annual Report.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; word-spacing: 0px; text-indent: -36pt; text-align: justify"&gt;&lt;i&gt;Recent accounting&#13;pronouncements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; word-spacing: 0px; text-indent: -36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-indent: 36pt; text-align: justify"&gt;In May 2014, the Financial&#13;Accounting Standards Board (&amp;#147;FASB&amp;#148;) issued Accounting Standards Update (&amp;#34;ASU&amp;#34;) No. 2014-09,&amp;#160;&lt;i&gt;Revenue&#13;from Contracts with Customers&amp;#160;&lt;/i&gt;(&amp;#147;ASU 2014-09&amp;#148;). The standard provides companies with a single model for use&#13;in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including&#13;industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services&#13;transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing&#13;revenue guidance. ASU 2014-09 is effective for annual reporting periods beginning after December 15, 2016. Early adoption is not&#13;permitted. The guidance permits companies to either apply the requirements retrospectively to all prior periods presented, or apply&#13;the requirements in the year of adoption, through a cumulative adjustment. The Company is in the process of evaluating the impact&#13;of adoption on its consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt; text-align: justify"&gt;The following table presents a summary&#13;of the Company&amp;#146;s financial instruments measured at fair value on a recurring basis for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;As of September 30, 2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;As of December 31, 2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 1)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 2)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 3)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 1)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 2)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 3)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Assets:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 20%; padding-left: 10pt; text-indent: -5pt; line-height: 115%"&gt;Short term investments&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; line-height: 115%; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Total assets&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Liabilities:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 10pt; text-indent: -5pt; line-height: 115%"&gt;Bank acceptance payable&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Total liabilities&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt; text-align: justify"&gt;The carrying value amounts of accounts&#13;receivable, prepaid expenses and other current assets, borrowings from our credit facility, accounts payable, accrued expenses&#13;and other current liabilities approximate fair value because of the short-term maturity of these instruments.&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt; text-align: justify"&gt;Basic net income (loss) per share has been&#13;computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per&#13;share has been computed using the weighted-average number of shares of common stock and dilutive potential common shares from options&#13;and warrants outstanding during the period. In periods with net losses, normally dilutive shares become anti-dilutive, and therefore&#13;for those periods basic and dilutive earnings per share are the same.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt; text-align: justify"&gt;The following table sets forth the computation&#13;of the basic and diluted net loss per share for the periods indicated (in thousands, except per share amounts):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Three months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Nine months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Numerator:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 44%; padding-left: 5.4pt; line-height: 115%"&gt;Net income (loss)&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;1,577&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;391&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 10%; border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;3,581&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 10%; border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;(885&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Denominator:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Weighted average shares used to compute net income (loss) per share&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Basic&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,806&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;8,995&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,135&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;273&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 21.4pt; text-indent: -8pt; line-height: 115%"&gt;Effective of dilutive options and warrants&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; text-align: right; line-height: 115%"&gt;789&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; text-align: right; line-height: 115%"&gt;160&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; text-align: right; line-height: 115%"&gt;815&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Diluted&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;15,595&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;9,155&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,950&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;273&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Net income (loss) per share&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Basic&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.11&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.25&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(3.24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Diluted&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.10&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(3.24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt; text-align: justify"&gt;The following potentially dilutive securities&#13;were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Three months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Nine months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 44%; padding-left: 5.4pt; line-height: 115%"&gt;Employee stock options&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;1,347&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 10%; text-align: right; line-height: 115%"&gt;1,484&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Preferred stock warrants&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;10&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;33&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Restricted stock units&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;1,357&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;1,517&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:CostOfGoodsSold contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">62071000</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">38327000</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">24403000</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">14445000</us-gaap:CostOfGoodsSold>
    <us-gaap:GrossProfit contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">31987000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">16353000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">12146000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">6321000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">11749000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">6112000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">4194000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">2210000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">4452000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">2994000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">1622000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">1034000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">11964000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">7257000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">4458000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">2436000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">28165000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">16363000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">10274000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">5680000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">3822000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-10000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">1872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">641000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">280000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">50000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">95000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">15000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestExpense contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">277000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">925000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">55000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">323000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-54000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-875000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">-218000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">-250000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:ProfitLoss contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">3768000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-885000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">1654000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">391000</us-gaap:ProfitLoss>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">187000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">77000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EarningsPerShareBasic contextRef="From2014-01-01to2014-09-30" unitRef="USDPShares" decimals="INF">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2013-01-01to2013-09-30" unitRef="USDPShares" decimals="INF">-3.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2014-07-01to2014-09-30" unitRef="USDPShares" decimals="INF">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2013-07-01to2013-09-30" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2014-01-01to2014-09-30" unitRef="USDPShares" decimals="INF">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2013-01-01to2013-09-30" unitRef="USDPShares" decimals="INF">-3.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2014-07-01to2014-09-30" unitRef="USDPShares" decimals="INF">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2013-07-01to2013-09-30" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2014-01-01to2014-09-30" unitRef="Shares" decimals="INF">14135184</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2013-01-01to2013-09-30" unitRef="Shares" decimals="INF">272878</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2014-07-01to2014-09-30" unitRef="Shares" decimals="INF">14805668</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2013-07-01to2013-09-30" unitRef="Shares" decimals="INF">8995727</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2014-01-01to2014-09-30" unitRef="Shares" decimals="INF">14949827</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2013-01-01to2013-09-30" unitRef="Shares" decimals="INF">272878</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2014-07-01to2014-09-30" unitRef="Shares" decimals="INF">15594544</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2013-07-01to2013-09-30" unitRef="Shares" decimals="INF">9154602</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">3581000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-885000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">1577000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">391000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-255000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">305000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">-115000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">66000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">3326000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-580000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">1462000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">457000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:InventoryWriteDown contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">1182000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">550000</us-gaap:InventoryWriteDown>
    <us-gaap:DepreciationAndAmortization contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">4349000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">2436000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-26000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ShareBasedCompensation contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">1494000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">375000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">2171000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">3446000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">15016000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">4389000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">2404000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">1850000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">9137000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">4350000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">487000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">405000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">665000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-2454000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:PaymentsToAcquireAssetsInvestingActivities contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">53000</us-gaap:PaymentsToAcquireAssetsInvestingActivities>
    <us-gaap:PaymentsToAcquireAssetsInvestingActivities contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">0</us-gaap:PaymentsToAcquireAssetsInvestingActivities>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-24773000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-4697000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">45000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">1034000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">37000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">3237000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">83000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-29052000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-4817000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">3150000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">2851000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">8076000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">192000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">30294000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">16159000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">27924000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">15406000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromBankDebt contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">5337000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">4746000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">5545000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">3282000</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:IncreaseDecreaseInRestrictedCash contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">21000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:IncreaseDecreaseInRestrictedCash contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">511000</us-gaap:IncreaseDecreaseInRestrictedCash>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">310000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">87000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">494000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">45630000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-1251000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">43155000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">3695000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:EffectOfExchangeRateOnCash contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">260000</us-gaap:EffectOfExchangeRateOnCash>
    <us-gaap:EffectOfExchangeRateOnCash contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">178000</us-gaap:EffectOfExchangeRateOnCash>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">15028000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-3398000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">37034000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">22006000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2013-09-30" unitRef="USD" decimals="-3">7325000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2012-12-31" unitRef="USD" decimals="-3">10723000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">306000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">852000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">148000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">2000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; text-align: justify; text-indent: -36pt"&gt;&lt;i&gt;Recent accounting&#13;pronouncements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 36pt; word-spacing: 0px; text-align: justify; text-indent: -36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; word-spacing: 0px; text-align: justify; text-indent: 36pt"&gt;In May&#13;2014, the Financial Accounting Standards Board (&amp;#147;FASB&amp;#148;) issued Accounting Standards Update (&amp;#34;ASU&amp;#34;) No. 2014-09,&amp;#160;&lt;i&gt;Revenue&#13;from Contracts with Customers&amp;#160;&lt;/i&gt;(&amp;#147;ASU 2014-09&amp;#148;). The standard provides companies with a single model for use&#13;in accounting for revenue arising from contracts with customers and supersedes current revenue recognition guidance, including&#13;industry-specific revenue guidance. The core principle of the model is to recognize revenue when control of the goods or services&#13;transfers to the customer, as opposed to recognizing revenue when the risks and rewards transfer to the customer under the existing&#13;revenue guidance. ASU 2014-09 is effective for annual reporting periods beginning after December 15, 2016. Early adoption is not&#13;permitted. The guidance permits companies to either apply the requirements retrospectively to all prior periods presented, or apply&#13;the requirements in the year of adoption, through a cumulative adjustment. The Company is in the process of evaluating the impact&#13;of adoption on its consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;The following table&#13;presents a summary of the Company&amp;#146;s financial instruments measured at fair value on a recurring basis for the periods indicated&#13;(in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;As of September 30, 2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;As of December 31, 2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 1)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 2)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 3)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 1)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 2)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;(Level 3)&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Assets:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 20%; padding-left: 10pt; text-indent: -5pt; line-height: 115%"&gt;Short term investments&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; text-align: left; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 7%; border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Total assets&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,958&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;7,970&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Liabilities:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 10pt; text-indent: -5pt; line-height: 115%"&gt;Bank acceptance payable&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 10pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 10pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="line-height: 115%"&gt;Total liabilities&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;The following table&#13;sets forth the computation of the basic and diluted net loss per share for the periods indicated (in thousands, except per share&#13;amounts):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Three months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Nine months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Numerator:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 42%; padding-left: 5.4pt; line-height: 115%"&gt;Net income (loss)&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;1,577&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;391&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%; width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;3,581&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;(885&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Denominator:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Weighted average shares used to compute net income (loss) per share&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Basic&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,806&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;8,995&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,135&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;273&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 21.4pt; text-indent: -8pt; line-height: 115%"&gt;Effective of dilutive options and warrants&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; text-align: right; line-height: 115%"&gt;789&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; text-align: right; line-height: 115%"&gt;160&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 21.4pt; text-align: right; line-height: 115%"&gt;815&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 21.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Diluted&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;15,595&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;9,155&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,950&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;273&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Net income (loss) per share&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Basic&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.11&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.25&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(3.24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Diluted&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.10&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.04&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;0.24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(3.24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;The following potentially&#13;dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive&#13;(in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Three months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Nine months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 42%; padding-left: 5.4pt; line-height: 115%"&gt;Employee stock options&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;1,347&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;1,484&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Preferred stock warrants&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;10&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;33&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Restricted stock units&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;1,357&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;1,517&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;Inventories consist&#13;of the following for the periods indicated (in thousands):&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;September 30, 2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;December 31, 2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 71%; padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Raw materials&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;4,824&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;8,832&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Work in process&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,957&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;8,708&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Finished goods&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;13,348&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;2,068&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%; text-align: left; vertical-align: middle"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;33,129&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;19,608&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;Property, plant and&#13;equipment consisted of the following for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;September 30, 2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;December 31, 2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 71%; padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Land improvements&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;103&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;103&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Building and improvements&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;16,104&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;16,016&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Machinery and equipment&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;52,694&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;37,490&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Furniture and fixtures&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;1,434&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;1,047&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Computer equipment and software&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;4,567&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;3,563&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Transportation equipment&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;288&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;188&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;75,190&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;58,407&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Less accumulated depreciation and amortization&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;(30,977&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;(28,145&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;44,213&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;30,262&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Construction in progress&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;5,953&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;139&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Land&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;1,101&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;733&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Property, plant and equipment, net&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;51,267&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;31,134&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;Notes payable and&#13;long-term debt consisted of the following for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;September 30, 2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;December 31, 2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Long-Term and Short-Term Debt&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 74%; padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Term loan with a U.S. bank with monthly payments of principal and interest at prime plus 0.75% (floor rate: 4%), maturing November 15, 2014&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right; line-height: 115%"&gt;3,076&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Revolving line of credit with a U.S. bank up to $15,000 with interest at LIBOR plus 2.75%, maturing July&amp;#160;15, 2017&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;14,000&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;7,000&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Term loan with a U.S. bank with monthly payments of principal and interest at LIBOR plus 2.75%, maturing July 1, 2019&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;1,850&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Revolving line of credit with a China bank up to $12,000 with interest at 108% of China prime rate which was 6.48% in 2013&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;7,053&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Revolving line of credit with a China bank up to $3,250 with interest ranged from 2.03% to 2.13% with various maturity dates from October 2014 to&amp;#160;December&amp;#160;2014&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;1,309&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;2,413&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Revolving line of credit with a Taiwan bank up to $4,000 with interest at Taiwan Time Deposit Interest Rate Index plus 0.41%, maturing December 2014&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;3,676&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;3,795&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Revolving line of credit with a Taiwan bank up to $4,000 with interest at Taiwan Time Deposit Interest Rate Index plus 0.41%, maturing January 2015&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;3,749&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Note payable to a finance company due in monthly installments with 4.95% interest, maturing July 30, 2015&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;658&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;921&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Total&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;23,392&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;26,108&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Less current portion&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;9,392&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;17,185&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Long term portion&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;14,000&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;8,923&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: center; line-height: 115%"&gt;&lt;b&gt;Bank Acceptance Payable&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Bank acceptance notes issued to vendors with a zero percent interest rate, a 30% guarantee deposit of&amp;#160;$655, and maturity dates ranging from October 2014 to March 2015&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;2,115&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;2,347&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/115% Times New Roman, Times, Serif; margin: 0 0 10pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;Accrued liabilities&#13;consisted of the following for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;September 30, 2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;December 31, 2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 71%; padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Accrued payroll&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;3,013&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;2,279&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Accrued employee benefits&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;645&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;489&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Accrued taxes&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;275&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;270&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Accrued interest&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;7&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;34&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Advanced payments&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;70&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;128&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Accrued commissions&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;63&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;148&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 8pt; line-height: 115%"&gt;Accrued other&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;887&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;1,167&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;4,960&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;4,515&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;Other income and expense&#13;consisted of the following for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Three months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Nine months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 42%; padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Unrealized foreign exchange gain (loss)&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;(203&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;(65&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;(205&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;(257&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Realized foreign exchange gain (loss)&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(17&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;57&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;53&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(7&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Government subsidy income&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;75&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;108&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;270&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Other non-operating gain (loss)&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(11&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(9&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;16&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(14&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Gain (loss) on disposal of assets&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;(27&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;(29&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;8&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;(258&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;58&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;(57&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;The following table&#13;summarizes employee share-based compensation expense resulting from stock options and RSUs for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Three months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Nine months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 42%; padding-left: 5.4pt; line-height: 115%"&gt;Cost of sales&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;7&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;14&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;60&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;40&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Research and development&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;28&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;12&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;84&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;36&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Sales and marketing&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;11&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;72&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;32&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;General and administrative&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;428&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;98&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;1,278&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;267&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;487&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;135&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;1,494&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;375&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;The following is a&#13;summary of stock option activity during the nine month period ending September 30, 2014 (in thousands, except price data):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Weighted Average Exercise Price&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Weighted Average Fair Value&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Weighted Average Remaining Contractual Life&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Aggregate Intrinsic Value&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 28%; padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Outstanding, December 31, 2013&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;1,468&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;8.38&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;4.17&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;9,731&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Granted&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;108&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;13.84&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;7.24&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#150;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Exercised&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(108&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;6.21&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;2.56&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;1,658&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Forfeited&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;(30&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;8.96&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;6.82&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;363&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Expired&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;(1&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;)&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;6.21&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;2.21&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;11&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Outstanding, September 30, 2014&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;1,437&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;8.94&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;4.47&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;8.332&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;10,287&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Exercisable, September 30, 2014&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;532&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;7.69&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;3.22&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;7.543&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;4,473&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-indent: -8pt; line-height: 115%"&gt;Vested and expected to vest&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;1,335&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;8.87&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;4.40&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;8.290&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; text-align: right; line-height: 115%"&gt;9,652&lt;/td&gt;&#13;    &lt;td style="padding-left: 13.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt"&gt;The following tables&#13;set forth the Company&amp;#146;s revenue and asset information by geographic region. Revenue is classified based on the location of&#13;the Company&amp;#146;s product manufacturing plants. Long-lived assets in the tables below comprise only property, plant, equipment&#13;and intangible assets (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Three months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;Nine months ended September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Revenues:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 42%; padding-left: 5.4pt; text-indent: 16pt; line-height: 115%"&gt;United States&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;7,826&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;3,742&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;19,950&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;8,364&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 16pt; line-height: 115%"&gt;Taiwan&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;23,795&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;7,576&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;58,684&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;22,615&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 16pt; line-height: 115%"&gt;China&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;4,928&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;9,448&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;15,424&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;23,701&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;36,549&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;20,766&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;94,058&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;54,680&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;As of the period ended&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;September 30,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2014&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center; line-height: 115%"&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;Long-lived assets:&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="width: 71%; padding-left: 5.4pt; text-indent: 16pt; line-height: 115%"&gt;United States&lt;/td&gt;&#13;    &lt;td style="width: 2%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;14,502&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 115%"&gt;9,415&lt;/td&gt;&#13;    &lt;td style="width: 1%; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 16pt; line-height: 115%"&gt;Taiwan&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;24,843&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 115%"&gt;7,192&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-left: 5.4pt; text-indent: 16pt; line-height: 115%"&gt;China&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;16,682&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 115%"&gt;16,337&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-left: 5.4pt; text-align: right; line-height: 115%"&gt;56,027&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-left: 5.4pt; line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; line-height: 115%"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"&gt;32,944&lt;/td&gt;&#13;    &lt;td style="line-height: 115%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 36pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:InventoryNet contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">33129000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">19608000</us-gaap:InventoryNet>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">13348000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">2068000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">4824000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">8832000</us-gaap:InventoryRawMaterials>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2014-09-30_country_CN_custom_CNYMember" unitRef="USD" decimals="-3">12000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2014-09-30_country_CN_custom_USDMember" unitRef="USD" decimals="-3">3300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="From2014-01-01to2014-09-30_country_CN_custom_CNYMember">108% of the China prime rate</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="From2014-01-01to2014-09-30_country_CN_custom_USDMember">2.03% to 2.13%</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-57000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">-258000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">58000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-29000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">8000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">-27000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="From2013-07-01to2013-09-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:OtherNonoperatingGainsLosses contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">16000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-14000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">-11000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">-9000</us-gaap:OtherNonoperatingGainsLosses>
    <AAOI:GovernmentSubsidyIncome contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">108000</AAOI:GovernmentSubsidyIncome>
    <AAOI:GovernmentSubsidyIncome contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">270000</AAOI:GovernmentSubsidyIncome>
    <AAOI:GovernmentSubsidyIncome contextRef="From2014-07-01to2014-09-30" unitRef="USD" xsi:nil="true" />
    <AAOI:GovernmentSubsidyIncome contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">75000</AAOI:GovernmentSubsidyIncome>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">53000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-7000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">-17000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">57000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">-205000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">-257000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">-203000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">-65000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1437</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2013-12-31_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1468</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">108</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">108</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">8.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2013-12-31_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">8.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">6.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">8.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">6.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">13.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">8.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">7.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember">P8Y3M30D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember">P7Y6M16D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember">P8Y3M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="USD" decimals="-3">10287000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2013-12-31_us-gaap_StockOptionMember" unitRef="USD" decimals="-3">9731000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="USD" decimals="-3">1658000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <AAOI:AggregateIntrinsicValueForfeited contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="USD" decimals="-3">363000</AAOI:AggregateIntrinsicValueForfeited>
    <AAOI:AggregateIntrinsicValueExpired contextRef="From2014-01-01to2014-09-30_us-gaap_StockOptionMember" unitRef="USD" decimals="-3">11000</AAOI:AggregateIntrinsicValueExpired>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="USD" decimals="-3">9652000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2014-09-30_us-gaap_StockOptionMember" unitRef="USD" decimals="-3">4473000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2014-01-01to2014-09-30">P2Y10M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="From2014-01-01to2014-09-30_us-gaap_RestrictedStockUnitsRSUMember" unitRef="Shares" decimals="INF">21226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:NoncurrentAssets contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">56027000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">32944000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2014-09-30_country_US" unitRef="USD" decimals="-3">14502000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2013-12-31_country_US" unitRef="USD" decimals="-3">9415000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2014-09-30_country_TW" unitRef="USD" decimals="-3">24843000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2013-12-31_country_TW" unitRef="USD" decimals="-3">7192000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2014-09-30_country_CN" unitRef="USD" decimals="-3">16682000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2013-12-31_country_CN" unitRef="USD" decimals="-3">16337000</us-gaap:NoncurrentAssets>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;Inventories consist of the following for&#13;the periods indicated (in thousands):&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;December 31, 2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 70%; text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;4,824&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8,832&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Work in process&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;14,957&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8,708&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;13,348&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;2,068&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;33,129&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;19,608&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The lower of cost or market adjustment&#13;expensed for inventory for the three months ended September 30, 2014 and 2013 was $0.4&amp;#160;million and $0.1 million, respectively.&#13;The lower of cost or market adjustment expensed for inventory for the nine months ended September 30, 2014 and 2013 was $1.1&amp;#160;million&#13;and $0.5 million, respectively.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;Property, plant and equipment consisted&#13;of the following for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;December 31, 2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 70%; text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Land improvements&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;103&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;103&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Building and improvements&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;16,104&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;16,016&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Machinery and equipment&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;52,694&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;37,490&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;1,434&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;1,047&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Computer equipment and software&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;4,567&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3,563&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Transportation equipment&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;288&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;188&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;75,190&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;58,407&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Less accumulated depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;(30,977&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;(28,145&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;44,213&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;30,262&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Construction in progress&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;5,953&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;139&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;1,101&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;733&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;51,267&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;31,134&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;For the three and nine months ended September&#13;30, 2014, depreciation expense of property, plant and equipment was $1.6 million and $4.1 million, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;Notes payable and long-term debt consisted of the following&#13;for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;December 31, 2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Long-Term and Short-Term Debt&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 70%; text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Term loan with a U.S. bank with monthly payments of principal and interest at prime plus 0.75% (floor rate: 4%), maturing November 15, 2014&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#150;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3,076&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Revolving line of credit with a U.S. bank up to $15,000 with interest at LIBOR plus 2.75%, maturing July&amp;#160;15, 2017&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;14,000&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7,000&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Term loan with a U.S. bank with monthly payments of principal and interest at LIBOR plus 2.75%, maturing July 1, 2019&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#150;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;1,850&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Revolving line of credit with a China bank up to $12,000 with interest at 108% of China prime rate which was 6.48% in 2013&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#150;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7,053&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Revolving line of credit with a China bank up to $3,250 with interest ranged from 2.03% to 2.13% with various maturity dates from October 2014 to&amp;#160;December&amp;#160;2014&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;1,309&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;2,413&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Revolving line of credit with a Taiwan bank up to $4,000 with interest at Taiwan Time Deposit Interest Rate Index plus 0.41%, maturing December 2014&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3,676&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3,795&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Revolving line of credit with a Taiwan bank up to $4,000 with interest at Taiwan Time Deposit Interest Rate Index plus 0.41%, maturing January 2015&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3,749&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#150;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Note payable to a finance company due in monthly installments with 4.95% interest, maturing July 30, 2015&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;658&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;921&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Total&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;23,392&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;26,108&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Less current portion&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;9,392&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;17,185&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Long term portion&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;14,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;8,923&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-left: 5.4pt; border-bottom: Black 1pt solid"&gt;Bank Acceptance Payable&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Bank acceptance notes issued to vendors with a zero percent interest rate, a 30% guarantee deposit of&amp;#160;$655, and maturity dates ranging from October 2014 to March 2015&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;2,115&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;2,347&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The current portion of long-term debt is&#13;the amount payable within one year of the balance sheet date of September 30, 2014. The prime rate of interest was 3.25% on December&amp;#160;31,&#13;2013. The one-month LIBOR rate was 0.15% on September 30, 2014.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The U.S. bank loans and line of credit agreement&#13;require the Company to meet certain financial covenants including a minimum current ratio. Collateral for the U.S. bank loans and&#13;line of credit includes substantially all of the assets of the Company. As of September 30, 2014, the Company was in compliance&#13;with all of its financial and operational covenants associated with these loans. As of September 30, 2014, the Company had $1.0&amp;#160;million&#13;of unused borrowing capacity on its line of credit, $3.1 million on its real estate term loan and $5.0 million on its equipment&#13;term loan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;On July 15, 2014, the Company renewed its&#13;revolving line of credit with a U.S. bank, increasing the line from $7.0 million to $15.0 million, and extending the maturity date&#13;to July 15, 2017.&amp;#160; The interest rate on this line of credit is the LIBOR Borrowing Rate plus 2.75%.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;On July 31, 2014, the Company renewed its&#13;$5.0 million credit agreement with a U.S. bank, extending the maturity date to July 1, 2019. The interest rate on this line of&#13;credit is the LIBOR Borrowing Rate plus 2.75%.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The Company, through its China subsidiary,&#13;established RMB and USD currency lines of credit for $12.0&amp;#160;million and $3.3 million, respectively, with a China bank as of&#13;September 30, 2014. The interest rate for the RMB line of credit is 108% of the China prime rate. The interest rate for the USD&#13;line of credit ranged from 2.03% to 2.13%. These credit lines are revolving lines that are renewable by its anniversary. Collateral&#13;for the loans includes the land use rights, building and equipment located in China. As of September 30, 2014, the Company had&#13;approximately $14.0 million of unused borrowing capacity.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The Company extended its equipment financing&#13;agreement of $1.0&amp;#160;million with a Taiwan bank in 2013. The financing agreement required equipment collateral. The agreement&#13;requires monthly installment payments over 24&amp;#160;months and ends in July 2015. The financing agreement bears interest at the&#13;rate of 4.95%.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The Company, through its Taiwan branch,&#13;established two $4.0 million revolving lines of credit with Taiwan banks in 2013 totaling $8.0 million. The financing agreements&#13;require collateral of its time deposits of $8.0 million that is included in short-term investment. The two revolving lines of credit&#13;bear interest at a rate (which adjusts quarterly) equal to the Taiwan Time Deposit Interest Rate Index plus 0.41%, currently 1.78%,&#13;and at a base rate equal to TAIBOR plus 1%, currently 1.75%. As of September 30, 2014, $7.4 million was outstanding under these&#13;credit facilities.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;Accrued liabilities consisted of the following&#13;for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;September 30, 2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;December 31, 2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 70%; text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Accrued payroll&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3,013&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;2,279&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Accrued employee benefits&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;645&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;489&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Accrued taxes&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;275&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;270&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Accrued interest&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;34&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Advanced payments&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;70&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;128&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Accrued commissions&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;63&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;148&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 8pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Accrued other&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;887&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;1,167&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;4,960&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;4,515&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;Other income and expense consisted of the&#13;following for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Three months ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Nine months ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 40%; text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Unrealized foreign exchange gain (loss)&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(203&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(65&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(205&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(257&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Realized foreign exchange gain (loss)&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(17&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;57&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;53&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(7&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Government subsidy income&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#150;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;75&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;108&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;270&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Other non-operating gain (loss)&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(11&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(9&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;16&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(14&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Gain (loss) on disposal of assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;(27&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&amp;#150;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;(29&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;(258&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;(57&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;&amp;#150;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The Accounting Standards Codification (&amp;#147;ASC&amp;#148;)&#13;718 requires companies to record compensation expense for stock options measured at fair value, on the date of grant, using an&#13;option &amp;#150;pricing model.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The Company&amp;#146;s board of directors and&#13;stockholders previously approved the 1998 Share Incentive Plan, the 2000 Share Incentive Plan, the 2004 Share Incentive Plan and&#13;the 2006 Share Incentive Plan, (collectively the &amp;#147;Prior Plans&amp;#148;). Following the Company&amp;#146;s initial public offering,&#13;no further awards will be granted under the Prior Plans. However, all outstanding awards under the Prior Plans will continue to&#13;exist and will continue to be governed by their existing terms.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;On April 12, 2013, the Company&amp;#146;s board&#13;of directors adopted and approved the Company&amp;#146;s 2013 Equity Incentive Plan, (the &amp;#147;2013 Plan&amp;#148;), and it was subsequently&#13;approved by the Company&amp;#146;s stockholders on May 21, 2013.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The Company provides share-based compensation&#13;to employees, consultants and non-employee directors. Share-based awards for the Prior Plans and the 2013 Plan generally vest over&#13;a four year period and have a maximum term of ten years. Stock options under these plans have been granted with an exercise price&#13;equal to the fair market value of the common stock on the date of the grant. Nonqualified and incentive stock options and restrictive&#13;stock units (&amp;#147;RSUs&amp;#148;) have been granted from these plans. Prior to the Company&amp;#146;s initial public offering, the&#13;fair market value of the Company&amp;#146;s stock had been historically determined by the board of directors and from time to time&#13;with the assistance of third party valuation specialists.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;As of September 30, 2014, the Company had&#13;outstanding equity awards to purchase 1,437,044 shares of common stock under its share incentive plans with a weighted average&#13;exercise price of $8.94.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The following table summarizes employee&#13;share-based compensation expense resulting from stock options and RSUs for the periods indicated (in thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Three months ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Nine months ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 40%; text-indent: 0pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Cost of sales&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;60&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;40&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Research and development&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;28&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;12&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;84&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;36&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Sales and marketing&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;24&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;11&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;72&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;32&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;General and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;428&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;98&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;1,278&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;267&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;487&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;135&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;1,494&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;375&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;The following is a summary of stock option&#13;activity during the nine month period ending September 30, 2014 (in thousands, except price data):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Weighted Average Exercise Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Weighted Average Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Weighted Average Remaining Contractual Life&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Aggregate Intrinsic Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; width: 25%; font: 8pt Times New Roman, Times, Serif"&gt;Outstanding, December 31, 2013&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;1,468&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8.38&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;4.17&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;9,731&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;108&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;13.84&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7.24&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#150;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Exercised&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(108&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;6.21&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;2.56&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;1,658&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Forfeited&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;(30&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8.96&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;6.82&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;363&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;(1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;6.21&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;2.21&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;11&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Outstanding, September 30, 2014&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;1,437&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8.94&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;4.47&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8.332&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;10,287&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Exercisable, September 30, 2014&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;532&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7.69&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3.22&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7.543&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;4,473&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: -8pt; padding-left: 13.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Vested and expected to vest&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;1,335&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8.87&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;4.40&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8.290&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;9,652&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;As of September 30, 2014, total compensation&#13;cost related to unvested stock options not yet recognized was $3.9&amp;#160;million, which is expected to be expensed over a weighted-average&#13;period of 2.85 years. The aggregated intrinsic value of options outstanding and options exercisable as of September 30, 2014 was&#13;$10.3 million and $4.5 million, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;Under the 2013 Plan, participants may be&#13;granted RSUs, representing an unfunded, unsecured right to receive common stock on the date specified in the recipient&amp;#146;s&#13;award. The Company recognizes compensation expense on a straight-line basis over the applicable vesting term of the award.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: justify"&gt;During the three months ended September&#13;30, 2014, the Company granted 21,226 RSUs with a total grant-date fair market value of $0.4 million. As of September 30, 2014,&#13;there was approximately $0.2 million of unrecognized compensation cost related to RSUs.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;1. &lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Common&#13;Stock&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company has authorized the issuance&#13;of up to 45,000,000&amp;#160;shares of common stock, all of which have been designated voting common stock, under its Amended and Restated&#13;Certificate of Incorporation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;2. &lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Convertible&#13;Preferred Stock&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company has authorized the issuance&#13;of up to 5,000,000&amp;#160;shares of preferred stock under the Company&amp;#146;s Amended and Restated Certificate of Incorporation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;3.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&#13;&lt;i&gt;Warrants&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;As of September 30, 2014, the Company had&#13;no outstanding warrants to purchase common or preferred stock.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;4. &lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Public&#13;Offerings of Common Stock&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;On September 25, 2013, our registration&#13;statement on Form S-1 for our initial public offering was declared effective by the Securities and Exchange Commission. The offering&#13;commenced on September 26, and the Company sold 3.6&amp;#160;million shares of its common stock in its initial public offering at a&#13;price of $10.00 per share, providing proceeds of $31.5 million, net of expenses and underwriting discounts and commissions. The&#13;Company&amp;#146;s initial public offering closed on October 1, 2013.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;On March 19, 2014, the Company sold 2.0&amp;#160;million&#13;shares of its common stock in a secondary offering at a price of $24.25 per share, providing proceeds of $45.6 million, net of&#13;expenses and underwriting discounts and commissions. The Company&amp;#146;s sale of 1.6 million shares in the secondary offering closed&#13;on March 25, 2014 and the Company&amp;#146;s sale of an additional 0.4 million shares as a result of the underwriters&amp;#146; exercise&#13;of their option to purchase additional shares closed on March 28, 2014.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Company operates in one reportable segment.&#13;The Company&amp;#146;s Chief Executive Officer, who is considered to be the chief operating decision maker, manages the Company&amp;#146;s&#13;operations as a whole and reviews financial information presented on a consolidated basis, accompanied by information about product&#13;revenue, for purposes of evaluating financial performance and allocating resources.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The following tables set forth the Company&amp;#146;s&#13;revenue and asset information by geographic region. Revenue is classified based on the location of the Company&amp;#146;s product&#13;manufacturing plants. Long-lived assets in the tables below comprise only property, plant, equipment and intangible assets (in&#13;thousands):&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Three months ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;Nine months ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Revenues:&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 40%; text-align: left; text-indent: 16pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;United States&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7,826&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;3,742&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;19,950&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;8,364&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: 16pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Taiwan&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;23,795&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7,576&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;58,684&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;22,615&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-indent: 16pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;China&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;4,928&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;9,448&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;15,424&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;23,701&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;36,549&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;20,766&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;94,058&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;54,680&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;As of the period ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"&gt;2013&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Long-lived assets:&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="width: 70%; text-align: left; text-indent: 16pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;United States&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;14,502&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;9,415&lt;/td&gt;&lt;td style="width: 1%; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="text-indent: 16pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;Taiwan&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;24,843&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right; font: 8pt Times New Roman, Times, Serif"&gt;7,192&lt;/td&gt;&lt;td style="text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White; font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-indent: 16pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;China&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;16,682&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;16,337&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238); font: 8pt Times New Roman, Times, Serif"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 5.4pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;56,027&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"&gt;32,944&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left; font: 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2014-01-01to2014-09-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;On October 3, 2014, the Company paid down&#13;$14.0 million of borrowings of its US bank line of credit facility.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2014-11-03" unitRef="Shares" decimals="INF">14816055</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2014-09-30" unitRef="USD" decimals="-3">14957000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2013-12-31" unitRef="USD" decimals="-3">8708000</us-gaap:InventoryWorkInProcess>
    <AAOI:LowerOfCostOrMarketAdjustmentForInventory contextRef="From2014-01-01to2014-09-30" unitRef="USD" decimals="-3">1100000</AAOI:LowerOfCostOrMarketAdjustmentForInventory>
    <AAOI:LowerOfCostOrMarketAdjustmentForInventory contextRef="From2013-01-01to2013-09-30" unitRef="USD" decimals="-3">500000</AAOI:LowerOfCostOrMarketAdjustmentForInventory>
    <AAOI:LowerOfCostOrMarketAdjustmentForInventory contextRef="From2014-07-01to2014-09-30" unitRef="USD" decimals="-3">400000</AAOI:LowerOfCostOrMarketAdjustmentForInventory>
    <AAOI:LowerOfCostOrMarketAdjustmentForInventory contextRef="From2013-07-01to2013-09-30" unitRef="USD" decimals="-3">100000</AAOI:LowerOfCostOrMarketAdjustmentForInventory>
</xbrli:xbrl>
