

<!--Generated by Disclosure Solutions PROFILE 2.2.1.0 Copyright 1995 - 2013 Thomson Reuters Accelus. All rights reserved.-->
<xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:invest="http://xbrl.sec.gov/invest/2012-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2012-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2012-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2012-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2012-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2012-01-31" xmlns:acpw="http://activepower.com/20130630" xmlns="http://www.xbrl.org/2003/instance">
  <link:schemaRef xlink:type="simple" xlink:href="acpw-20130630.xsd" />
  <xbrli:context id="c20130101to20130630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130726">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-07-26</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20120630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20111231">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130401to20130630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-04-01</xbrli:startDate>
      <xbrli:endDate>2013-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20120401to20120630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-04-01</xbrli:startDate>
      <xbrli:endDate>2012-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20120101to20120630">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-01-01</xbrli:startDate>
      <xbrli:endDate>2012-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130101to20130630_StatementEquityComponentsAxis_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130101to20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130101to20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-01-01</xbrli:startDate>
      <xbrli:endDate>2013-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20130630_GuaranteeObligationsByNatureAxis_PerformanceGuaranteeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-06-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="c20121231_GuaranteeObligationsByNatureAxis_PerformanceGuaranteeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001044435</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2012-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="U001">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U002">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U003">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:unit id="U004">
    <xbrli:measure>acpw:Criteria</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="U005">
    <xbrli:measure>acpw:Product</xbrli:measure>
  </xbrli:unit>
  <!--Amendment Flag-->
  <dei:AmendmentFlag contextRef="c20130101to20130630">false</dei:AmendmentFlag>
  <!--Current Fiscal Year End Date-->
  <dei:CurrentFiscalYearEndDate contextRef="c20130101to20130630">--12-31</dei:CurrentFiscalYearEndDate>
  <!--Document Period End Date-->
  <dei:DocumentPeriodEndDate contextRef="c20130101to20130630">2013-06-30</dei:DocumentPeriodEndDate>
  <!--Entity Well-known Seasoned Issuer-->
  <dei:EntityWellKnownSeasonedIssuer contextRef="c20130101to20130630">No</dei:EntityWellKnownSeasonedIssuer>
  <!--Entity Voluntary Filers-->
  <dei:EntityVoluntaryFilers contextRef="c20130101to20130630">No</dei:EntityVoluntaryFilers>
  <!--Entity Current Reporting Status-->
  <dei:EntityCurrentReportingStatus contextRef="c20130101to20130630">Yes</dei:EntityCurrentReportingStatus>
  <!--Entity Filer Category-->
  <dei:EntityFilerCategory contextRef="c20130101to20130630">Accelerated Filer</dei:EntityFilerCategory>
  <!--Entity Registrant Name-->
  <dei:EntityRegistrantName contextRef="c20130101to20130630">ACTIVE POWER INC</dei:EntityRegistrantName>
  <!--Entity Central Index Key-->
  <dei:EntityCentralIndexKey contextRef="c20130101to20130630">0001044435</dei:EntityCentralIndexKey>
  <!--Entity Common Stock, Shares Outstanding-->
  <dei:EntityCommonStockSharesOutstanding contextRef="c20130726" unitRef="U001" decimals="0">19349038</dei:EntityCommonStockSharesOutstanding>
  <!--Document Fiscal Year Focus-->
  <dei:DocumentFiscalYearFocus contextRef="c20130101to20130630">2013</dei:DocumentFiscalYearFocus>
  <!--Document Fiscal Period Focus-->
  <dei:DocumentFiscalPeriodFocus contextRef="c20130101to20130630">Q2</dei:DocumentFiscalPeriodFocus>
  <!--Document Type-->
  <dei:DocumentType contextRef="c20130101to20130630">10-Q</dei:DocumentType>
  <!--Accounts receivable, net of allowance for doubtful accounts of $412 and $488 at June 30, 2013 and December 31, 2012, respectively-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20130630" unitRef="U002" decimals="-3">19257000</us-gaap:AccountsReceivableNetCurrent>
  <!--Accounts receivable, net of allowance for doubtful accounts of $412 and $488 at June 30, 2013 and December 31, 2012, respectively-->
  <us-gaap:AccountsReceivableNetCurrent contextRef="c20121231" unitRef="U002" decimals="-3">17862000</us-gaap:AccountsReceivableNetCurrent>
  <!--Trade receivables-->
  <us-gaap:AccountsReceivableGrossCurrent contextRef="c20130630" unitRef="U002" decimals="-3">19669000</us-gaap:AccountsReceivableGrossCurrent>
  <!--Trade receivables-->
  <us-gaap:AccountsReceivableGrossCurrent contextRef="c20121231" unitRef="U002" decimals="-3">18350000</us-gaap:AccountsReceivableGrossCurrent>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20130630" unitRef="U002" decimals="-3">7640000</us-gaap:AccountsPayableCurrent>
  <!--Accounts Payable, Current-->
  <us-gaap:AccountsPayableCurrent contextRef="c20121231" unitRef="U002" decimals="-3">4036000</us-gaap:AccountsPayableCurrent>
  <!--Professional fees-->
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="c20130630" unitRef="U002" decimals="-3">392000</us-gaap:AccruedProfessionalFeesCurrent>
  <!--Professional fees-->
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="c20121231" unitRef="U002" decimals="-3">502000</us-gaap:AccruedProfessionalFeesCurrent>
  <!--Accrued Liabilities, Current-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20130630" unitRef="U002" decimals="-3">5450000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accrued Liabilities, Current-->
  <us-gaap:AccruedLiabilitiesCurrent contextRef="c20121231" unitRef="U002" decimals="-3">4948000</us-gaap:AccruedLiabilitiesCurrent>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20130630" unitRef="U002" decimals="-3">22659000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment-->
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c20121231" unitRef="U002" decimals="-3">22213000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <!--Other accumulated comprehensive income-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20130630" unitRef="U002" decimals="-3">123000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Other accumulated comprehensive income-->
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c20121231" unitRef="U002" decimals="-3">322000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c20130630" unitRef="U002" decimals="-3">289562000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <!--Additional paid-in capital-->
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c20121231" unitRef="U002" decimals="-3">288619000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <!--Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c20130101to20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">-20000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
  <!--Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-20000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20130101to20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20130101to20130630" unitRef="U002" decimals="-3">528000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Common Stock [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Retained Earnings [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20130101to20130630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c20130101to20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">528000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <!--Release of Restricted Stock-->
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-49000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Release of Restricted Stock-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20130101to20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Release of Restricted Stock-Retained Earnings [Member]-->
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20130101to20130630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Release of Restricted Stock-Treasury Stock [Member]-->
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">-49000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Release of Restricted Stock-Additional Paid-in Capital [Member]-->
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20130101to20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Release of Restricted Stock-Common Stock [Member]-->
  <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
  <!--Allowance for Doubtful Accounts Receivable, Current-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20130630" unitRef="U002" decimals="-3">412000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Allowance for Doubtful Accounts Receivable, Current-->
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c20121231" unitRef="U002" decimals="-3">488000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20120101to20120630" unitRef="U001" decimals="-3">2335000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20130401to20130630" unitRef="U001" decimals="-3">2287000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20120401to20120630" unitRef="U001" decimals="-3">2240000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount-->
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c20130101to20130630" unitRef="U001" decimals="-3">2162000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <!--Asset Impairment Charges-->
  <us-gaap:AssetImpairmentCharges contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-17000</us-gaap:AssetImpairmentCharges>
  <!--Asset Impairment Charges-->
  <us-gaap:AssetImpairmentCharges contextRef="c20120101to20120630" unitRef="U002" decimals="-3">0</us-gaap:AssetImpairmentCharges>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20130630" unitRef="U002" decimals="-3">46870000</us-gaap:AssetsCurrent>
  <!--Assets, Current-->
  <us-gaap:AssetsCurrent contextRef="c20121231" unitRef="U002" decimals="-3">43032000</us-gaap:AssetsCurrent>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20130630" unitRef="U002" decimals="-3">50200000</us-gaap:Assets>
  <!--Assets-->
  <us-gaap:Assets contextRef="c20121231" unitRef="U002" decimals="-3">45799000</us-gaap:Assets>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20130630" unitRef="U002" decimals="-3">14512000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20120630" unitRef="U002" decimals="-3">14624000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20121231" unitRef="U002" decimals="-3">13524000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and cash equivalents-->
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c20111231" unitRef="U002" decimals="-3">10357000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20130101to20130630" unitRef="U002" decimals="-3">988000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Cash and Cash Equivalents, Period Increase (Decrease)-->
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="c20120101to20120630" unitRef="U002" decimals="-3">4267000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <!--Common Stock, shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20130630" unitRef="U001" decimals="0">19291</us-gaap:CommonStockSharesOutstanding>
  <!--Common Stock, shares outstanding (in shares)-->
  <us-gaap:CommonStockSharesOutstanding contextRef="c20121231" unitRef="U001" decimals="0">19125</us-gaap:CommonStockSharesOutstanding>
  <!--Common stock - $0.001 par value; 30,000 shares authorized; 19,347 and 19,171 issued and 19,291 and 19,125 outstanding at June 30, 2013 and December 31, 2012, respectively-->
  <us-gaap:CommonStockValue contextRef="c20130630" unitRef="U002" decimals="-3">19000</us-gaap:CommonStockValue>
  <!--Common stock - $0.001 par value; 30,000 shares authorized; 19,347 and 19,171 issued and 19,291 and 19,125 outstanding at June 30, 2013 and December 31, 2012, respectively-->
  <us-gaap:CommonStockValue contextRef="c20121231" unitRef="U002" decimals="-3">19000</us-gaap:CommonStockValue>
  <!--Common Stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20130630" unitRef="U001" decimals="0">19347</us-gaap:CommonStockSharesIssued>
  <!--Common Stock, shares issued (in shares)-->
  <us-gaap:CommonStockSharesIssued contextRef="c20121231" unitRef="U001" decimals="0">19171</us-gaap:CommonStockSharesIssued>
  <!--Common Stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20130630" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common Stock, par value (in dollars per share)-->
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c20121231" unitRef="U003" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <!--Common Stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20130630" unitRef="U001" decimals="0">30000</us-gaap:CommonStockSharesAuthorized>
  <!--Common Stock, shares authorized (in shares)-->
  <us-gaap:CommonStockSharesAuthorized contextRef="c20121231" unitRef="U001" decimals="0">30000</us-gaap:CommonStockSharesAuthorized>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20130401to20130630" unitRef="U002" decimals="-3">434000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20120401to20120630" unitRef="U002" decimals="-3">143000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-140000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Comprehensive Income (Loss), Net of Tax, Attributable to Parent-->
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-968000</us-gaap:ComprehensiveIncomeNetOfTax>
  <!--Cost of product revenue-->
  <us-gaap:CostOfGoodsSold contextRef="c20130401to20130630" unitRef="U002" decimals="-3">10632000</us-gaap:CostOfGoodsSold>
  <!--Cost of product revenue-->
  <us-gaap:CostOfGoodsSold contextRef="c20120401to20120630" unitRef="U002" decimals="-3">11358000</us-gaap:CostOfGoodsSold>
  <!--Cost of product revenue-->
  <us-gaap:CostOfGoodsSold contextRef="c20120101to20120630" unitRef="U002" decimals="-3">23354000</us-gaap:CostOfGoodsSold>
  <!--Cost of product revenue-->
  <us-gaap:CostOfGoodsSold contextRef="c20130101to20130630" unitRef="U002" decimals="-3">21627000</us-gaap:CostOfGoodsSold>
  <!--Cost of Goods and Services Sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20130401to20130630" unitRef="U002" decimals="-3">13273000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of Goods and Services Sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20120401to20120630" unitRef="U002" decimals="-3">13887000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of Goods and Services Sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20130101to20130630" unitRef="U002" decimals="-3">26381000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of Goods and Services Sold-->
  <us-gaap:CostOfGoodsAndServicesSold contextRef="c20120101to20120630" unitRef="U002" decimals="-3">28378000</us-gaap:CostOfGoodsAndServicesSold>
  <!--Cost of service and other revenue-->
  <us-gaap:CostOfServices contextRef="c20130401to20130630" unitRef="U002" decimals="-3">2650000</us-gaap:CostOfServices>
  <!--Cost of service and other revenue-->
  <us-gaap:CostOfServices contextRef="c20120401to20120630" unitRef="U002" decimals="-3">2529000</us-gaap:CostOfServices>
  <!--Cost of service and other revenue-->
  <us-gaap:CostOfServices contextRef="c20130101to20130630" unitRef="U002" decimals="-3">4754000</us-gaap:CostOfServices>
  <!--Cost of service and other revenue-->
  <us-gaap:CostOfServices contextRef="c20120101to20120630" unitRef="U002" decimals="-3">5024000</us-gaap:CostOfServices>
  <!--Deferred Revenue, Current-->
  <us-gaap:DeferredRevenueCurrent contextRef="c20130630" unitRef="U002" decimals="-3">4133000</us-gaap:DeferredRevenueCurrent>
  <!--Deferred Revenue, Current-->
  <us-gaap:DeferredRevenueCurrent contextRef="c20121231" unitRef="U002" decimals="-3">4568000</us-gaap:DeferredRevenueCurrent>
  <!--Depreciation expense-->
  <us-gaap:Depreciation contextRef="c20130101to20130630" unitRef="U002" decimals="-3">559000</us-gaap:Depreciation>
  <!--Depreciation expense-->
  <us-gaap:Depreciation contextRef="c20120101to20120630" unitRef="U002" decimals="-3">647000</us-gaap:Depreciation>
  <!--Net income (loss) per share, diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20120401to20120630" unitRef="U003" decimals="2">0.03</us-gaap:EarningsPerShareDiluted>
  <!--Net income (loss) per share, diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20120101to20120630" unitRef="U003" decimals="2">-0.04</us-gaap:EarningsPerShareDiluted>
  <!--Net income (loss) per share, diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20130101to20130630" unitRef="U003" decimals="0">0</us-gaap:EarningsPerShareDiluted>
  <!--Net income (loss) per share, diluted (in dollars per share)-->
  <us-gaap:EarningsPerShareDiluted contextRef="c20130401to20130630" unitRef="U003" decimals="2">0.02</us-gaap:EarningsPerShareDiluted>
  <!--Net income (loss) per share, basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20130101to20130630" unitRef="U003" decimals="0">0</us-gaap:EarningsPerShareBasic>
  <!--Net income (loss) per share, basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20120401to20120630" unitRef="U003" decimals="2">0.03</us-gaap:EarningsPerShareBasic>
  <!--Net income (loss) per share, basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20120101to20120630" unitRef="U003" decimals="2">-0.04</us-gaap:EarningsPerShareBasic>
  <!--Net income (loss) per share, basic (in dollars per share)-->
  <us-gaap:EarningsPerShareBasic contextRef="c20130401to20130630" unitRef="U003" decimals="2">0.02</us-gaap:EarningsPerShareBasic>
  <!--Earnings Per Share [Text Block]-->
  <us-gaap:EarningsPerShareTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;&lt;font style="font-family: Times New Roman''; font-size: 10pt; font-weight: bold;"&gt;3.&lt;/font&gt;&lt;font style="font-family: Times New Roman; font-size: 5pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;font style="font-family: Times New Roman''; font-size: 10pt; font-weight: bold;"&gt;Net Income (Loss) Per Share&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;All common stock information regarding the prior year included in this note have been adjusted to reflect the reverse stock split that took effect on December 21, 2012.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except per share data):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 2px solid; width: 23.19%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended June 30,&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 2px solid; width: 23.21%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Six Months Ended June 30,&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.94%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.94%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Net income (loss)&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;332&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;490&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;59&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(657&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Weighted-average shares of common stock oustanding&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,296&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,094&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,261&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;18,036&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Dilutive effect of employee stock options and restricted stock awards&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;195&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;99&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;215&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Weighted-average shares for diluted net income per share&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,491&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,193&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,476&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;18,036&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.03&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(0.04&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.03&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(0.04&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;#160; &lt;div style="text-align: justify; text-indent: 27pt; display: block; font-family: Times New Roman; margin-left: 0pt; font-size: 10pt; margin-right: 0pt;"&gt;The calculation of diluted income per share excludes some shares of common stock issuable upon exercise of employee stock options because their inclusion in the calculation would have been anti-dilutive. There were no shares excluded from the calculation related to non-vested shares of common stock issuable upon exercise of restricted stock units as of June 30, 2013 and 2012.&lt;/div&gt;&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;Three Months Ended June 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;Six Months Ended&amp;#160;June 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; margin-right: 0pt;"&gt;Common stock equivalents excluded from calculation&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" style="padding-bottom: 4px; width: 52%;"&gt;&lt;div style="text-align: left; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; margin-right: 0pt;"&gt;&amp;#160;&amp;#160;&amp;#160;because effect would have been anti-dilutive&lt;/div&gt;&lt;/td&gt;&lt;td align="left" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,287&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,240&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,162&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,335&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <!--Translation loss on subsidiaries in foreign currencies-->
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-199000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <!--Translation loss on subsidiaries in foreign currencies-->
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-311000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <!--Compensation and benefits-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20130630" unitRef="U002" decimals="-3">2113000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Compensation and benefits-->
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c20121231" unitRef="U002" decimals="-3">2199000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <!--Fair Value Disclosures [Text Block]-->
  <us-gaap:FairValueDisclosuresTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: top; font-weight: bold;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;4.&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 92.54%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Fair Value of Financial Instruments&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;In accordance with FASB ASC 820-10, &lt;font style="font-style: italic; font-family: Times New Roman''; font-size: 10pt;"&gt;Fair Value Measurements and Disclosures, &lt;/font&gt;our assets and liabilities, which are carried at fair value, are classified in one of the following categories:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Level 1&amp;#8212;Quoted prices in active markets for identical assets or liabilities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Level 2&amp;#8212;&lt;font style="font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;Significant observable&lt;/font&gt; inputs other than quoted prices in Level 1&lt;font style="font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data&lt;/font&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Level 3&amp;#8212;One or more significant inputs that are unobservable and supported by little or no market data.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Inputs are referred to as assumptions that market participants would use in pricing the asset or liability. The uses of inputs in the valuation process are categorized into a three-level fair value hierarchy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Our Level 1 assets and liabilities consist of cash equivalents, which are primarily invested in money-market funds. These assets are classified as Level 1 because they are valued using quoted prices in active markets and other relevant information generated by market transactions involving identical assets and liabilities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Our cash and cash equivalents include money-market funds for which the fair value was determined using Level 1 inputs and was $3.1 million as of June 30, 2013 and December 31, 2012. For cash and cash equivalents, accounts receivable, and accounts payable, the carrying amount approximates fair value because of the relative short maturity of those instruments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <!--Gain (Loss) on Sale of Property Plant Equipment-->
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c20130101to20130630" unitRef="U002" decimals="-3">13000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <!--Gain (Loss) on Sale of Property Plant Equipment-->
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-27000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20130401to20130630" unitRef="U002" decimals="-3">1579000</us-gaap:GeneralAndAdministrativeExpense>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20120401to20120630" unitRef="U002" decimals="-3">1940000</us-gaap:GeneralAndAdministrativeExpense>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20120101to20120630" unitRef="U002" decimals="-3">3484000</us-gaap:GeneralAndAdministrativeExpense>
  <!--General and administrative-->
  <us-gaap:GeneralAndAdministrativeExpense contextRef="c20130101to20130630" unitRef="U002" decimals="-3">2713000</us-gaap:GeneralAndAdministrativeExpense>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20130401to20130630" unitRef="U002" decimals="-3">6922000</us-gaap:GrossProfit>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20120401to20120630" unitRef="U002" decimals="-3">7772000</us-gaap:GrossProfit>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20130101to20130630" unitRef="U002" decimals="-3">12424000</us-gaap:GrossProfit>
  <!--Gross Profit-->
  <us-gaap:GrossProfit contextRef="c20120101to20120630" unitRef="U002" decimals="-3">13079000</us-gaap:GrossProfit>
  <!--Performance guarantees outstanding to customers-Performance Guarantee [Member]-->
  <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c20130630_GuaranteeObligationsByNatureAxis_PerformanceGuaranteeMember" unitRef="U002" decimals="-5">100000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
  <!--Performance guarantees outstanding to customers-Performance Guarantee [Member]-->
  <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="c20121231_GuaranteeObligationsByNatureAxis_PerformanceGuaranteeMember" unitRef="U002" decimals="0">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
  <!--Guarantees [Text Block]-->
  <us-gaap:GuaranteesTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: top; font-weight: bold;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;5.&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 92.54%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Guarantees&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;In certain geographical regions, particularly EMEA, we are sometimes required to issue performance guarantees to our customers as a condition of sale. These guarantees usually provide financial protection to our customers in the event that we fail to fulfill our delivery or product warranty obligations. We secure these guarantees with standby letters of credit through our bank. At June 30, 2013 and December 31, 2012, we had $0.6 million and $0 respectively, of performance guarantees outstanding to customers that were secured with letters of credit. The current guarantees are set to expire on September 30, 2013 and April 17, 2014. There is no foreseeable risk that we will not be able to meet the performance obligations. Our restricted cash, as shown on the balance sheet, is related to these guarantees.&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:GuaranteesTextBlock>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20130101to20130630" unitRef="U002" decimals="-3">3604000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Accounts payable-->
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c20120101to20120630" unitRef="U002" decimals="-3">2370000</us-gaap:IncreaseDecreaseInAccountsPayable>
  <!--Accrued expenses-->
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c20130101to20130630" unitRef="U002" decimals="-3">502000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <!--Accrued expenses-->
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-923000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <!--Long term liabilities-->
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-24000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <!--Long term liabilities-->
  <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c20120101to20120630" unitRef="U002" decimals="-3">108000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
  <!--Deferred revenue-->
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-435000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <!--Deferred revenue-->
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c20120101to20120630" unitRef="U002" decimals="-3">1356000</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20130101to20130630" unitRef="U002" decimals="-3">1319000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Accounts Receivable-->
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c20120101to20120630" unitRef="U002" decimals="-3">5987000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-15000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Increase (Decrease) in Prepaid Expense and Other Assets-->
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c20120101to20120630" unitRef="U002" decimals="-3">1904000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20130101to20130630" unitRef="U002" decimals="-3">1276000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Inventories-->
  <us-gaap:IncreaseDecreaseInInventories contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-514000</us-gaap:IncreaseDecreaseInInventories>
  <!--Increase (Decrease) in Restricted Cash for Operating Activities-->
  <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities contextRef="c20130101to20130630" unitRef="U002" decimals="-3">615000</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
  <!--Increase (Decrease) in Restricted Cash for Operating Activities-->
  <us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities contextRef="c20120101to20120630" unitRef="U002" decimals="-3">991000</us-gaap:IncreaseDecreaseInRestrictedCashForOperatingActivities>
  <!--Dilutive effect of employee stock options and restricted stock awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20130401to20130630" unitRef="U001" decimals="-3">195000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Dilutive effect of employee stock options and restricted stock awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20120401to20120630" unitRef="U001" decimals="-3">99000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Dilutive effect of employee stock options and restricted stock awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20120101to20120630" unitRef="U001" decimals="-3">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Dilutive effect of employee stock options and restricted stock awards (in shares)-->
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c20130101to20130630" unitRef="U001" decimals="-3">215000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <!--Inventory Valuation Reserves-->
  <us-gaap:InventoryValuationReserves contextRef="c20130630" unitRef="U002" decimals="-3">1134000</us-gaap:InventoryValuationReserves>
  <!--Inventory Valuation Reserves-->
  <us-gaap:InventoryValuationReserves contextRef="c20121231" unitRef="U002" decimals="-3">1849000</us-gaap:InventoryValuationReserves>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoods contextRef="c20130630" unitRef="U002" decimals="-3">3390000</us-gaap:InventoryFinishedGoods>
  <!--Finished goods-->
  <us-gaap:InventoryFinishedGoods contextRef="c20121231" unitRef="U002" decimals="-3">3516000</us-gaap:InventoryFinishedGoods>
  <!--Inventory, Net-->
  <us-gaap:InventoryNet contextRef="c20130630" unitRef="U002" decimals="-3">11913000</us-gaap:InventoryNet>
  <!--Inventory, Net-->
  <us-gaap:InventoryNet contextRef="c20121231" unitRef="U002" decimals="-3">11079000</us-gaap:InventoryNet>
  <!--Raw materials-->
  <us-gaap:InventoryRawMaterials contextRef="c20130630" unitRef="U002" decimals="-3">7021000</us-gaap:InventoryRawMaterials>
  <!--Raw materials-->
  <us-gaap:InventoryRawMaterials contextRef="c20121231" unitRef="U002" decimals="-3">6983000</us-gaap:InventoryRawMaterials>
  <!--Work in process-->
  <us-gaap:InventoryWorkInProcess contextRef="c20130630" unitRef="U002" decimals="-3">2636000</us-gaap:InventoryWorkInProcess>
  <!--Work in process-->
  <us-gaap:InventoryWorkInProcess contextRef="c20121231" unitRef="U002" decimals="-3">2429000</us-gaap:InventoryWorkInProcess>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20130630" unitRef="U002" decimals="-3">22758000</us-gaap:LiabilitiesCurrent>
  <!--Liabilities, Current-->
  <us-gaap:LiabilitiesCurrent contextRef="c20121231" unitRef="U002" decimals="-3">19087000</us-gaap:LiabilitiesCurrent>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20130630" unitRef="U002" decimals="-3">50200000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Liabilities and Equity-->
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c20121231" unitRef="U002" decimals="-3">45799000</us-gaap:LiabilitiesAndStockholdersEquity>
  <!--Revolving line of credit-->
  <us-gaap:LinesOfCreditCurrent contextRef="c20130630" unitRef="U002" decimals="-3">5535000</us-gaap:LinesOfCreditCurrent>
  <!--Revolving line of credit-->
  <us-gaap:LinesOfCreditCurrent contextRef="c20121231" unitRef="U002" decimals="-3">5535000</us-gaap:LinesOfCreditCurrent>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-671000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Investing Activities-->
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-861000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20130101to20130630" unitRef="U002" decimals="-3">366000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net Cash Provided by (Used in) Financing Activities-->
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c20120101to20120630" unitRef="U002" decimals="-3">10044000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <!--Net income (loss)-->
  <us-gaap:NetIncomeLoss contextRef="c20130401to20130630" unitRef="U002" decimals="-3">332000</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-->
  <us-gaap:NetIncomeLoss contextRef="c20120401to20120630" unitRef="U002" decimals="-3">490000</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-Retained Earnings [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20130101to20130630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">59000</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-Common Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-Additional Paid-in Capital [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20130101to20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20130101to20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-Treasury Stock [Member]-->
  <us-gaap:NetIncomeLoss contextRef="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-->
  <us-gaap:NetIncomeLoss contextRef="c20130101to20130630" unitRef="U002" decimals="-3">59000</us-gaap:NetIncomeLoss>
  <!--Net income (loss)-->
  <us-gaap:NetIncomeLoss contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-657000</us-gaap:NetIncomeLoss>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20130101to20130630" unitRef="U002" decimals="-3">1492000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Net Cash Provided by (Used in) Operating Activities-->
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-4605000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20130401to20130630" unitRef="U002" decimals="-3">6412000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20120401to20120630" unitRef="U002" decimals="-3">7269000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20130101to20130630" unitRef="U002" decimals="-3">12114000</us-gaap:OperatingExpenses>
  <!--Operating Expenses-->
  <us-gaap:OperatingExpenses contextRef="c20120101to20120630" unitRef="U002" decimals="-3">13648000</us-gaap:OperatingExpenses>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20130401to20130630" unitRef="U002" decimals="-3">510000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20120401to20120630" unitRef="U002" decimals="-3">503000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-569000</us-gaap:OperatingIncomeLoss>
  <!--Operating Income (Loss)-->
  <us-gaap:OperatingIncomeLoss contextRef="c20130101to20130630" unitRef="U002" decimals="-3">310000</us-gaap:OperatingIncomeLoss>
  <!--Deposits and other-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20130630" unitRef="U002" decimals="-3">288000</us-gaap:OtherAssetsNoncurrent>
  <!--Deposits and other-->
  <us-gaap:OtherAssetsNoncurrent contextRef="c20121231" unitRef="U002" decimals="-3">309000</us-gaap:OtherAssetsNoncurrent>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20130101to20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">-199000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Additional Paid-in Capital [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20130101to20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-199000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Common Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Retained Earnings [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20130101to20130630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax-Treasury Stock [Member]-->
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <!--Other Nonoperating Income (Expense)-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20130401to20130630" unitRef="U002" decimals="-3">-96000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other Nonoperating Income (Expense)-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20120401to20120630" unitRef="U002" decimals="-3">39000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other Nonoperating Income (Expense)-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20120101to20120630" unitRef="U002" decimals="-3">78000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other Nonoperating Income (Expense)-->
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-87000</us-gaap:OtherNonoperatingIncomeExpense>
  <!--Other Liabilities, Noncurrent-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20130630" unitRef="U002" decimals="-3">689000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other Liabilities, Noncurrent-->
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="c20121231" unitRef="U002" decimals="-3">713000</us-gaap:OtherLiabilitiesNoncurrent>
  <!--Other-->
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c20130630" unitRef="U002" decimals="-3">1594000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <!--Other-->
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c20121231" unitRef="U002" decimals="-3">1233000</us-gaap:OtherAccruedLiabilitiesCurrent>
  <!--Payments of Stock Issuance Costs-->
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c20130101to20130630" unitRef="U002" decimals="-3">0</us-gaap:PaymentsOfStockIssuanceCosts>
  <!--Payments of Stock Issuance Costs-->
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c20120101to20120630" unitRef="U002" decimals="-3">187000</us-gaap:PaymentsOfStockIssuanceCosts>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20130101to20130630" unitRef="U002" decimals="-3">739000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Payments to Acquire Property, Plant, and Equipment-->
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c20120101to20120630" unitRef="U002" decimals="-3">861000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <!--Preferred Stock - $0.001 par value; 2,000 shares authorized-->
  <us-gaap:PreferredStockValue contextRef="c20130630" unitRef="U002" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Preferred Stock - $0.001 par value; 2,000 shares authorized-->
  <us-gaap:PreferredStockValue contextRef="c20121231" unitRef="U002" decimals="-3">0</us-gaap:PreferredStockValue>
  <!--Preferred Stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20130630" unitRef="U001" decimals="0">2000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred Stock, shares authorized (in shares)-->
  <us-gaap:PreferredStockSharesAuthorized contextRef="c20121231" unitRef="U001" decimals="0">2000</us-gaap:PreferredStockSharesAuthorized>
  <!--Preferred Stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20130630" unitRef="U003" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Preferred Stock, par value (in dollars per share)-->
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="c20121231" unitRef="U003" decimals="INF">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <!--Prepaid expenses and other-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20130630" unitRef="U002" decimals="-3">573000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Prepaid expenses and other-->
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c20121231" unitRef="U002" decimals="-3">567000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <!--Proceeds from private placement of common stock-->
  <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c20130101to20130630" unitRef="U002" decimals="-3">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
  <!--Proceeds from private placement of common stock-->
  <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c20120101to20120630" unitRef="U002" decimals="-3">9750000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
  <!--Proceeds from draw on revolving line of credit-->
  <us-gaap:ProceedsFromLinesOfCredit contextRef="c20130101to20130630" unitRef="U002" decimals="-3">0</us-gaap:ProceedsFromLinesOfCredit>
  <!--Proceeds from draw on revolving line of credit-->
  <us-gaap:ProceedsFromLinesOfCredit contextRef="c20120101to20120630" unitRef="U002" decimals="-3">2017000</us-gaap:ProceedsFromLinesOfCredit>
  <!--Proceeds from Sale of Property, Plant, and Equipment-->
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c20130101to20130630" unitRef="U002" decimals="-3">68000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <!--Proceeds from Sale of Property, Plant, and Equipment-->
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c20120101to20120630" unitRef="U002" decimals="-3">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <!--Proceeds from Stock Options Exercised-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20130101to20130630" unitRef="U002" decimals="-3">435000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Proceeds from Stock Options Exercised-->
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="c20120101to20120630" unitRef="U002" decimals="-3">491000</us-gaap:ProceedsFromStockOptionsExercised>
  <!--Long-term warranty liability-->
  <us-gaap:ProductWarrantyAccrualNoncurrent contextRef="c20130630" unitRef="U002" decimals="-3">46000</us-gaap:ProductWarrantyAccrualNoncurrent>
  <!--Warranty accrual at end of period-->
  <us-gaap:ProductWarrantyAccrual contextRef="c20130630" unitRef="U002" decimals="-3">715000</us-gaap:ProductWarrantyAccrual>
  <!--Warranty liability-->
  <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c20130630" unitRef="U002" decimals="-3">669000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
  <!--Warranty liability-->
  <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c20121231" unitRef="U002" decimals="-3">694000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20130630" unitRef="U002" decimals="-3">3042000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property and equipment, net-->
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="c20121231" unitRef="U002" decimals="-3">2458000</us-gaap:PropertyPlantAndEquipmentNet>
  <!--Property, Plant and Equipment, Gross-Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20130630_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">7788000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20130630_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember" unitRef="U002" decimals="-3">11150000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20130630" unitRef="U002" decimals="-3">25701000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Construction in Progress [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20130630_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U002" decimals="-3">135000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Computers and Purchased Software [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20130630_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember" unitRef="U002" decimals="-3">4366000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20130630_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">461000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Office Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20130630_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U002" decimals="-3">1801000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20121231" unitRef="U002" decimals="-3">24671000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Leasehold Improvements [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20121231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="-3">7662000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Construction in Progress [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20121231_PropertyPlantAndEquipmentByTypeAxis_ConstructionInProgressMember" unitRef="U002" decimals="-3">188000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Office Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20121231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U002" decimals="-3">1828000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Equipment [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20121231_PropertyPlantAndEquipmentByTypeAxis_EquipmentMember" unitRef="U002" decimals="-3">10298000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Furniture and Fixtures [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20121231_PropertyPlantAndEquipmentByTypeAxis_FurnitureAndFixturesMember" unitRef="U002" decimals="-3">444000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property, Plant and Equipment, Gross-Computers and Purchased Software [Member]-->
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="c20121231_PropertyPlantAndEquipmentByTypeAxis_ComputerEquipmentMember" unitRef="U002" decimals="-3">4251000</us-gaap:PropertyPlantAndEquipmentGross>
  <!--Property and Equipment-->
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Property and Equipment&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Property and equipment consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Equipment&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;11,150&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;10,298&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Demonstration units&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,801&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,828&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Computers and purchased software&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;4,366&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;4,251&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;461&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;444&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;7,788&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;7,662&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Construction in progress&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;135&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;188&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;25,701&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;24,671&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Accumulated depreciation&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(22,659&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(22,213&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;3,042&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,458&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <!--Change to allowance for doubtful accounts-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-76000</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Change to allowance for doubtful accounts-->
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="c20120101to20120630" unitRef="U002" decimals="-3">62000</us-gaap:ProvisionForDoubtfulAccounts>
  <!--Repayments of Lines of Credit-->
  <us-gaap:RepaymentsOfLinesOfCredit contextRef="c20130101to20130630" unitRef="U002" decimals="-3">0</us-gaap:RepaymentsOfLinesOfCredit>
  <!--Repayments of Lines of Credit-->
  <us-gaap:RepaymentsOfLinesOfCredit contextRef="c20120101to20120630" unitRef="U002" decimals="-3">2017000</us-gaap:RepaymentsOfLinesOfCredit>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20130401to20130630" unitRef="U002" decimals="-3">1800000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20120401to20120630" unitRef="U002" decimals="-3">1432000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20120101to20120630" unitRef="U002" decimals="-3">2720000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Research and development-->
  <us-gaap:ResearchAndDevelopmentExpense contextRef="c20130101to20130630" unitRef="U002" decimals="-3">3431000</us-gaap:ResearchAndDevelopmentExpense>
  <!--Money-market funds for which the fair value was determined-->
  <us-gaap:RestrictedCashAndCashEquivalents contextRef="c20130630" unitRef="U002" decimals="-5">3100000</us-gaap:RestrictedCashAndCashEquivalents>
  <!--Money-market funds for which the fair value was determined-->
  <us-gaap:RestrictedCashAndCashEquivalents contextRef="c20121231" unitRef="U002" decimals="-5">3100000</us-gaap:RestrictedCashAndCashEquivalents>
  <!--Restricted cash-->
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c20130630" unitRef="U002" decimals="-3">615000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <!--Restricted cash-->
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c20121231" unitRef="U002" decimals="-3">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20130630" unitRef="U002" decimals="-3">-262758000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Accumulated deficit-->
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c20121231" unitRef="U002" decimals="-3">-262817000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <!--Product revenue-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20130401to20130630" unitRef="U002" decimals="-3">15385000</us-gaap:SalesRevenueGoodsNet>
  <!--Product revenue-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20120401to20120630" unitRef="U002" decimals="-3">17481000</us-gaap:SalesRevenueGoodsNet>
  <!--Product revenue-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20120101to20120630" unitRef="U002" decimals="-3">33887000</us-gaap:SalesRevenueGoodsNet>
  <!--Product revenue-->
  <us-gaap:SalesRevenueGoodsNet contextRef="c20130101to20130630" unitRef="U002" decimals="-3">31021000</us-gaap:SalesRevenueGoodsNet>
  <!--Revenue, Net-->
  <us-gaap:SalesRevenueNet contextRef="c20130401to20130630" unitRef="U002" decimals="-3">20195000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-->
  <us-gaap:SalesRevenueNet contextRef="c20120401to20120630" unitRef="U002" decimals="-3">21659000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-->
  <us-gaap:SalesRevenueNet contextRef="c20130101to20130630" unitRef="U002" decimals="-3">38805000</us-gaap:SalesRevenueNet>
  <!--Revenue, Net-->
  <us-gaap:SalesRevenueNet contextRef="c20120101to20120630" unitRef="U002" decimals="-3">41457000</us-gaap:SalesRevenueNet>
  <!--Service and other revenue-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20130401to20130630" unitRef="U002" decimals="-3">4810000</us-gaap:SalesRevenueServicesNet>
  <!--Service and other revenue-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20120401to20120630" unitRef="U002" decimals="-3">4178000</us-gaap:SalesRevenueServicesNet>
  <!--Service and other revenue-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20120101to20120630" unitRef="U002" decimals="-3">7570000</us-gaap:SalesRevenueServicesNet>
  <!--Service and other revenue-->
  <us-gaap:SalesRevenueServicesNet contextRef="c20130101to20130630" unitRef="U002" decimals="-3">7784000</us-gaap:SalesRevenueServicesNet>
  <!--Changes in warranty liability-->
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt;"&gt;Changes in our warranty liability are presented in the following table (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Balance at December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;755&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty expense&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;353&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty charges incurred&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(393&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Balance at June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;715&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty liability included in accrued expenses&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;669&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Long-term warranty liability&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;46&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Balance at June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;715&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <!--Computation of basic and diluted net loss per share-->
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;The following table sets forth the computation of basic and diluted net income (loss) per share (in thousands, except per share data):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 2px solid; width: 23.19%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Three Months Ended June 30,&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: #000000 2px solid; width: 23.21%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Six Months Ended June 30,&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 9.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.94%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Numerator:&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.93%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="width: 9.94%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Net income (loss)&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;332&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;490&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;59&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(657&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Denominator:&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Weighted-average shares of common stock outstanding&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,296&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,094&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,261&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;18,036&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Dilutive effect of employee stock options and restricted stock awards&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;195&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;99&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;215&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Weighted-average shares for diluted net income per share&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,491&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,193&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,476&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;18,036&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Basic net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.03&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(0.04&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 46.93%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Diluted net income (loss) per share&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.02&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.03&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.26%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.28%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(0.04&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <!--Schedule of inventory-->
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Inventory&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt;"&gt;We state inventories at the lower of cost or market, using the first-in-first-out-method (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;7,021&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;6,983&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Work in process&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,636&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,429&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;3,390&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;3,516&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Allowances for obsolescence&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(1,134&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(1,849&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;11,913&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;11,079&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <!--Schedule of Antidilutive Securities-->
  <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c20130101to20130630">&lt;div&gt;&lt;font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&amp;#160;The calculation of diluted income per share excludes shares of common stock issuable upon exercise of employee stock options. There were no shares excluded from the calculation related to non-vested shares of common stock issuable upon exercise of restricted stock units as of June 30, 2013 and 2012. &lt;/font&gt; &lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: times new roman; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;Three Months Ended June 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;Six Months Ended&amp;#160;June 30,&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2013&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="border-bottom: black 2px solid;"&gt;&lt;div style="text-align: center; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; font-weight: bold; margin-right: 0pt;"&gt;2012&lt;/div&gt;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 2px; font-family: times new roman; font-size: 10pt; font-weight: bold;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160; &lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" valign="bottom"&gt;&lt;div style="text-align: left; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; margin-right: 0pt;"&gt;Common stock equivalents excluded from calculation&lt;/div&gt;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" valign="bottom" style="display: inline; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor="#cceeff"&gt;&lt;td align="left" valign="bottom" style="padding-bottom: 4px; width: 52%;"&gt;&lt;div style="text-align: left; text-indent: 0pt; display: block; font-family: times new roman; margin-left: 0pt; font-size: 10pt; margin-right: 0pt;"&gt;&amp;#160;&amp;#160;&amp;#160;because effect would have been anti-dilutive&lt;/div&gt;&lt;/td&gt;&lt;td align="left" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,287&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,240&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,162&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td align="right" valign="bottom" style="padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: left; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;td valign="bottom" style="border-bottom: black 4px double; text-align: right; width: 9%; font-family: times new roman; font-size: 10pt;"&gt;2,335&lt;/td&gt;&lt;td nowrap="nowrap" valign="bottom" style="text-align: left; padding-bottom: 4px; width: 1%; font-family: times new roman; font-size: 10pt;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
  <!--Schedule of Accrued Liabilities [Table Text Block]-->
  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Accrued Expenses&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Accrued expenses consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Compensation and benefits&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,113&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,199&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty liability&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;669&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;694&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Property, income, state, sales and franchise tax&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;682&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;320&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Professional fees&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;392&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;502&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,594&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,233&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;5,450&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;4,948&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
  <!--Accounts receivables-->
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Receivables&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Accounts receivable consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: justify; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Trade receivables&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,669&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;18,350&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: justify; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;412&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;488&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,257&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;17,862&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <!--Selling and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20130401to20130630" unitRef="U002" decimals="-3">3033000</us-gaap:SellingAndMarketingExpense>
  <!--Selling and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20120401to20120630" unitRef="U002" decimals="-3">3897000</us-gaap:SellingAndMarketingExpense>
  <!--Selling and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20120101to20120630" unitRef="U002" decimals="-3">7444000</us-gaap:SellingAndMarketingExpense>
  <!--Selling and marketing-->
  <us-gaap:SellingAndMarketingExpense contextRef="c20130101to20130630" unitRef="U002" decimals="-3">5970000</us-gaap:SellingAndMarketingExpense>
  <!--Share-based Compensation-->
  <us-gaap:ShareBasedCompensation contextRef="c20130101to20130630" unitRef="U002" decimals="-3">528000</us-gaap:ShareBasedCompensation>
  <!--Share-based Compensation-->
  <us-gaap:ShareBasedCompensation contextRef="c20120101to20120630" unitRef="U002" decimals="-3">773000</us-gaap:ShareBasedCompensation>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">19347000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Treasury Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">43000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Treasury Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20121231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">33000</us-gaap:SharesOutstanding>
  <!--Shares, Outstanding-Common Stock [Member]-->
  <us-gaap:SharesOutstanding contextRef="c20121231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">19171000</us-gaap:SharesOutstanding>
  <!--Significant Accounting Policies [Text Block]-->
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: top; font-weight: bold;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1.&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 92.54%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Significant Accounting Policies&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Organization and Basis of presentation&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Active Power, Inc. and its subsidiaries (hereinafter referred to as "we", "us", "Active Power" or the "Company") manufacture and provide critical power quality and modular infrastructure solutions that provide business continuity and protect customers in the event of an electrical power disturbance. Our products and solutions are designed to deliver continuous clean power, protecting customers from voltage fluctuations, such as surges and sags, and frequency fluctuations, and also to provide ride-through, or temporary, power to bridge the gap between a power outage and the restoration of utility power. Our target customers are those global enterprises requiring "power insurance" because they have zero tolerance for downtime in their mission critical operations. The Uninterruptible Power Supply ("UPS") products we manufacture use kinetic energy to provide short-term power as a cleaner alternative to electro-chemical battery-based energy. We sell stand-alone UPS products as well as complete continuous power and infrastructure solutions, including containerized continuous power systems that we brand as PowerHouse. We sell our products globally through our direct sales force, manufacturer's representatives, Original Equipment Manufacturer ("OEM") channels and IT partners. Our current principal markets are the Americas, Europe Middle East and Africa ("EMEA"), and Asia.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;The accompanying condensed consolidated balance sheet as of December 31, 2012, which has been derived from audited financial statements, and the unaudited interim condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of the Company and its consolidated subsidiaries. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting only of normal recurring items) necessary to present fairly the consolidated financial position of the Company and its consolidated results of operations and cash flows. These interim financial statements should be read in conjunction with the financial statements and accompanying notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2012. &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <!--Standard Product Warranty Accrual-->
  <us-gaap:StandardProductWarrantyAccrual contextRef="c20130630" unitRef="U002" decimals="-3">715000</us-gaap:StandardProductWarrantyAccrual>
  <!--Standard Product Warranty Accrual-->
  <us-gaap:StandardProductWarrantyAccrual contextRef="c20121231" unitRef="U002" decimals="-3">755000</us-gaap:StandardProductWarrantyAccrual>
  <!--Standard Product Warranty Accrual, Warranties Issued-->
  <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c20130101to20130630" unitRef="U002" decimals="-3">353000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
  <!--Standard Product Warranty Accrual, Payments-->
  <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c20130101to20130630" unitRef="U002" decimals="-3">393000</us-gaap:StandardProductWarrantyAccrualPayments>
  <!--Release of Restricted Stock (in shares)-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">10000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <!--Release of Restricted Stock (in shares)-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">55000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Retained Earnings [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20130101to20130630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20130101to20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Additional Paid-in Capital [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20130101to20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">435000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Stock Issued During Period, Value, Stock Options Exercised-->
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c20130101to20130630" unitRef="U002" decimals="-3">435000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Treasury Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20130101to20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U001" decimals="-3">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period-Common Stock [Member]-->
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c20130101to20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3">121000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20130630" unitRef="U002" decimals="-3">26753000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20130630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">289562000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Common Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20130630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">19000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20130630_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">123000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20130630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">-262758000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20130630_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">-193000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Additional Paid-in Capital [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20121231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3">288619000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Common Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20121231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3">19000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Treasury Stock [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20121231_StatementEquityComponentsAxis_TreasuryStockMember" unitRef="U002" decimals="-3">-144000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Accumulated Other Comprehensive Income (Loss) [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20121231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3">322000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-->
  <us-gaap:StockholdersEquity contextRef="c20121231" unitRef="U002" decimals="-3">25999000</us-gaap:StockholdersEquity>
  <!--Stockholders' Equity Attributable to Parent-Retained Earnings [Member]-->
  <us-gaap:StockholdersEquity contextRef="c20121231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3">-262817000</us-gaap:StockholdersEquity>
  <!--Supplemental Balance Sheet Disclosures [Text Block]-->
  <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c20130101to20130630">&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: top; font-weight: bold;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2.&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 92.54%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Supplemental Balance Sheet Information&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Restricted Cash&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Our restricted cash balance of $0.6 million as of June 30, 2013 consists primarily of secured performance and deposit guarantees given to customers. Upon satisfaction of these guarantees, the restriction on these funds will be released.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Receivables&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Accounts receivable consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: justify; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Trade receivables&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,669&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;18,350&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: justify; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;412&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;488&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;19,257&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;17,862&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;We estimate an allowance for doubtful accounts based on factors related to the credit risk of each customer. Historically, our credit losses have been minimal.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Inventory&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt;"&gt;We state inventories at the lower of cost or market, using the first-in-first-out-method (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Raw materials&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;7,021&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;6,983&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Work in process&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,636&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,429&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Finished goods&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;3,390&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;3,516&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Allowances for obsolescence&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(1,134&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(1,849&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;11,913&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;11,079&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Property and Equipment&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Property and equipment consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Equipment&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;11,150&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;10,298&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Demonstration units&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,801&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,828&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Computers and purchased software&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;4,366&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;4,251&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;461&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;444&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;7,788&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;7,662&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Construction in progress&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;135&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;188&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;25,701&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;24,671&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Accumulated depreciation&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(22,659&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(22,213&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;3,042&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,458&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Accrued Expenses&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Accrued expenses consist of the following (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.33%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: #000000 2px solid; width: 10.4%; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Compensation and benefits&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,113&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;2,199&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty liability&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;669&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;694&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Property, income, state, sales and franchise tax&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;682&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;320&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Professional fees&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;392&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;502&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Other&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,594&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;1,233&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 72.6%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;5,450&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.74%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;4,948&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt; font-weight: bold;"&gt;Warranty Liability&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Generally, the warranty period for our power quality products is 12 months from the date of commissioning or 18 months from the date of shipment from Active Power, whichever period is shorter. Occasionally, we offer longer warranty periods to certain customers. The warranty period for products sold to our primary OEM customer, Caterpillar, is 12 months from the date of shipment to the end-user, or up to 36 months from shipment. This is dependent upon Caterpillar complying with our storage requirements for our products in order to preserve this warranty period beyond the standard 18-month limit. We provide for the estimated cost of product warranties at the time revenue is recognized and this accrual is included in accrued expenses and long-term liabilities on the accompanying consolidated balance sheet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 27pt; font-size: 10pt;"&gt;Changes in our warranty liability are presented in the following table (in thousands):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Balance at December 31, 2012&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;755&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty expense&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;353&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty charges incurred&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;(393&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Balance at June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;715&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Warranty liability included in accrued expenses&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;669&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #ffffff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Long-term warranty liability&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 2px solid; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; background-color: #ffffff; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;46&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; background-color: #ffffff; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #cceeff;"&gt;&lt;td style="width: 86.72%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; text-indent: -7.2pt; font-family: Times New Roman''; color: #000000; margin-left: 7.2pt; font-size: 10pt;"&gt;Balance at June 30, 2013&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 1.67%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;$&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: #000000 4px double; width: 8.94%; vertical-align: bottom;"&gt;&lt;div style="text-align: right; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;715&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="text-align: left; font-family: Times New Roman; color: #000000; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt; font-weight: bold;"&gt;Revenue Recognition&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;In general, we recognize revenue when four criteria are met: (i) persuasive evidence that an arrangement exists; (ii) delivery has occurred or services have been rendered; (iii) the sales price is fixed or determinable; and (iv) collectability is reasonably assured. Revenue-generating transactions generally fall into one of the following categories of revenue recognition:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: middle;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;&amp;#9679;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 87.54%; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;We recognize product revenue at the time of shipment for substantially all products sold directly to customers and through distributors because title and risk of loss pass on delivery to the common carrier. Our customers and distributors do not have the right to return products. If title and risk of loss pass at some other point in time, we recognize such revenue for our customers when the product is delivered to the customer and title and risk of loss have passed. &amp;#160;We may enter into bill-and-hold arrangements and when this occurs delivery may not be present, but other criteria are reviewed to determine the proper timing of revenue recognition.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: middle;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;&amp;#9679;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 87.54%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;We recognize installation and service and maintenance revenue at the time the service is performed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: middle;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;&amp;#9679;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 87.54%; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;We recognize revenue associated with extended maintenance agreements ("EMAs") over the life of the contracts using the straight-line method, which approximates the expected timing in which applicable services are performed. Amounts collected in advance of revenue recognition are recorded as a current or long-term liability based on the time from the balance sheet date to the future date of revenue recognition.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: middle;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;&amp;#9679;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 87.54%; vertical-align: top;"&gt;&lt;div style="text-align: justify; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;We recognize revenue on certain rental programs over the life of the rental agreement using the straight-line method. Amounts collected in advance of revenue recognition are recorded as a current or long-term liability based on the time from the balance sheet date to the future date of revenue recognition.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 7.46%; vertical-align: middle;"&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 5%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;&amp;#9679;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 87.54%; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Shipping costs reimbursed by the customer are included in revenue.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Multiple element arrangements ("MEAs") are arrangements to sell products to customers that frequently include multiple deliverables. Our most significant MEAs include the sale of one or more of our CleanSource UPS or PowerHouse products, combined with one or more of the following products: design services, project management, commissioning and installation services, spare parts or consumables, and EMAs. Delivery of the various products or performance of services within the arrangement may or may not coincide. Certain services related to design and consulting may occur prior to delivery of product and commissioning and installation typically take place within six months of product delivery, depending upon customer requirements. EMAs, consumables, and repair, maintenance or consulting services generally are delivered over a period of one to five years. In certain arrangements, revenue recognized is limited to the amount invoiced or received that is not contingent on the delivery of future products and services.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;When arrangements include multiple elements, we allocate revenue to each element based on the relative selling price and recognize revenue when the elements have stand-alone value and the four criteria for revenue recognition have been met. We establish the selling price of each element based on Vendor Specific Objective Evidence ("VSOE") if available, Third Party Evidence ("TPE") if VSOE is not available, or Best Estimate of Selling Price ("BESP") if neither VSOE nor TPE is available. We generally determine selling price based on amounts charged separately for the delivered and undelivered elements to similar customers in stand-alone sales of the specific elements. When arrangements include an EMA, we recognize revenue related to the EMA at the stated contractual price on a straight-line basis over the life of the agreement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 27pt; font-family: Times New Roman''; color: #000000; font-size: 10pt;"&gt;Any taxes imposed by governmental authorities on our revenue-producing transactions with customers are shown in our consolidated statements of operations on a net-basis; that is, excluded from our reported revenues.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
  <!--Property, income, state, sales and franchise tax-->
  <us-gaap:TaxesPayableCurrent contextRef="c20130630" unitRef="U002" decimals="-3">682000</us-gaap:TaxesPayableCurrent>
  <!--Property, income, state, sales and franchise tax-->
  <us-gaap:TaxesPayableCurrent contextRef="c20121231" unitRef="U002" decimals="-3">320000</us-gaap:TaxesPayableCurrent>
  <!--Translation Adjustment Functional to Reporting Currency, Loss (Gain), Reclassified to Earnings, Net of Tax-->
  <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax contextRef="c20130401to20130630" unitRef="U002" decimals="-3">102000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax>
  <!--Translation Adjustment Functional to Reporting Currency, Loss (Gain), Reclassified to Earnings, Net of Tax-->
  <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax contextRef="c20120401to20120630" unitRef="U002" decimals="-3">-347000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax>
  <!--Translation Adjustment Functional to Reporting Currency, Loss (Gain), Reclassified to Earnings, Net of Tax-->
  <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax contextRef="c20120101to20120630" unitRef="U002" decimals="-3">-311000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax>
  <!--Translation Adjustment Functional to Reporting Currency, Loss (Gain), Reclassified to Earnings, Net of Tax-->
  <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax contextRef="c20130101to20130630" unitRef="U002" decimals="-3">-199000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20130630" unitRef="U002" decimals="-3">193000</us-gaap:TreasuryStockValue>
  <!--Treasury Stock, Value-->
  <us-gaap:TreasuryStockValue contextRef="c20121231" unitRef="U002" decimals="-3">144000</us-gaap:TreasuryStockValue>
  <!--Shares used in computing net income (loss) per share, basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20130101to20130630" unitRef="U001" decimals="-3">19261000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Shares used in computing net income (loss) per share, basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20120101to20120630" unitRef="U001" decimals="-3">18036000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Shares used in computing net income (loss) per share, basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20120401to20120630" unitRef="U001" decimals="-3">19094000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Shares used in computing net income (loss) per share, basic (in shares)-->
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c20130401to20130630" unitRef="U001" decimals="-3">19296000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Shares used in computing net income (loss) per share, diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20120401to20120630" unitRef="U001" decimals="-3">19193000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Shares used in computing net income (loss) per share, diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20130401to20130630" unitRef="U001" decimals="-3">19491000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Shares used in computing net income (loss) per share, diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20130101to20130630" unitRef="U001" decimals="-3">19476000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--Shares used in computing net income (loss) per share, diluted (in shares)-->
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c20120101to20120630" unitRef="U001" decimals="-3">18036000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <!--EMAs, consumables, repair, maintenance and consulting services general deliverable period, minimum-->
  <acpw:EmasConsumablesRepairMaintenanceAndConsultingServicesGeneralDeliverablePeriodMinimum contextRef="c20130101to20130630">P1M</acpw:EmasConsumablesRepairMaintenanceAndConsultingServicesGeneralDeliverablePeriodMinimum>
  <!--Interest Expense Net-->
  <acpw:InterestExpenseNet contextRef="c20130401to20130630" unitRef="U002" decimals="-3">82000</acpw:InterestExpenseNet>
  <!--Interest Expense Net-->
  <acpw:InterestExpenseNet contextRef="c20120401to20120630" unitRef="U002" decimals="-3">52000</acpw:InterestExpenseNet>
  <!--Interest Expense Net-->
  <acpw:InterestExpenseNet contextRef="c20120101to20120630" unitRef="U002" decimals="-3">166000</acpw:InterestExpenseNet>
  <!--Interest Expense Net-->
  <acpw:InterestExpenseNet contextRef="c20130101to20130630" unitRef="U002" decimals="-3">164000</acpw:InterestExpenseNet>
  <!--Standard power quality products warranty period from date of shipment-->
  <acpw:StandardPowerQualityProductsWarrantyPeriodFromDateOfShipment contextRef="c20130101to20130630">P18M</acpw:StandardPowerQualityProductsWarrantyPeriodFromDateOfShipment>
  <!--Minimum number of second tier products included in significant MEAs-->
  <acpw:MinimumNumberOfSecondTierProductsIncludedInSignificantMeas contextRef="c20130630" unitRef="U005" decimals="INF">1</acpw:MinimumNumberOfSecondTierProductsIncludedInSignificantMeas>
  <!--Standard power quality products warranty period from date of commissioning-->
  <acpw:StandardPowerQualityProductsWarrantyPeriodFromDateOfCommissioning contextRef="c20130101to20130630">P12M</acpw:StandardPowerQualityProductsWarrantyPeriodFromDateOfCommissioning>
  <!--Number of criteria to be met for revenue recognition-->
  <acpw:NumberOfCriteriaToBeMetForRevenueRecognition contextRef="c20130630" unitRef="U004" decimals="INF">4</acpw:NumberOfCriteriaToBeMetForRevenueRecognition>
  <!--Minimum number of first tier products included in significant MEAs-->
  <acpw:MinimumNumberOfFirstTierProductsIncludedInSignificantMeas contextRef="c20130630" unitRef="U005" decimals="INF">1</acpw:MinimumNumberOfFirstTierProductsIncludedInSignificantMeas>
  <!--Extended products warranty period from date of shipment to primary OEM customer, Maximum-->
  <acpw:ExtendedProductsWarrantyPeriodFromDateOfShipmentToPrimaryOemCustomerMaximum contextRef="c20130101to20130630">P36M</acpw:ExtendedProductsWarrantyPeriodFromDateOfShipmentToPrimaryOemCustomerMaximum>
  <!--Standard products warranty period for primary OEM customer-->
  <acpw:StandardProductsWarrantyPeriodForPrimaryOemCustomer contextRef="c20130101to20130630">P12M</acpw:StandardProductsWarrantyPeriodForPrimaryOemCustomer>
  <!--Commissioning and installation period-->
  <acpw:CommissioningAndInstallationPeriod contextRef="c20130101to20130630">P6M</acpw:CommissioningAndInstallationPeriod>
  <!--EMAs, consumables, repair, maintenance and consulting services general deliverable period, maximum-->
  <acpw:EmasConsumablesRepairMaintenanceAndConsultingServicesGeneralDeliverablePeriodMaximum contextRef="c20130101to20130630">P5Y</acpw:EmasConsumablesRepairMaintenanceAndConsultingServicesGeneralDeliverablePeriodMaximum>
  <!--Payments Of Stock Issuance Costs Shelf Registration-->
  <acpw:PaymentsOfStockIssuanceCostsShelfRegistration contextRef="c20130101to20130630" unitRef="U002" decimals="-3">20000</acpw:PaymentsOfStockIssuanceCostsShelfRegistration>
  <!--Payments Of Stock Issuance Costs Shelf Registration-->
  <acpw:PaymentsOfStockIssuanceCostsShelfRegistration contextRef="c20120101to20120630" unitRef="U002" decimals="-3">0</acpw:PaymentsOfStockIssuanceCostsShelfRegistration>
  <!--Payments For Taxes Related To Settlement of Equity Awards-->
  <acpw:PaymentsForTaxesRelatedToSettlementOfEquityAwards contextRef="c20120101to20120630" unitRef="U002" decimals="-3">10000</acpw:PaymentsForTaxesRelatedToSettlementOfEquityAwards>
  <!--Payments For Taxes Related To Settlement of Equity Awards-->
  <acpw:PaymentsForTaxesRelatedToSettlementOfEquityAwards contextRef="c20130101to20130630" unitRef="U002" decimals="-3">49000</acpw:PaymentsForTaxesRelatedToSettlementOfEquityAwards>
</xbrl>





