<?xml version="1.0" encoding="US-ASCII"?>  
<!-- Generated by iC(tm) - CompSci Interactive Converter - http://www.compsciresources.com -->     
<!-- Created: Fri Apr 29 19:30:30 UTC 2016 -->  
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2016-01-31" xmlns:oiim="http://www.o2micro.com/20151231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:compsci="http://compsciresources.com" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">  
  <link:schemaRef xlink:type="simple" xlink:href="oiim-20151231.xsd"/> 
  <context id="c0_AsOf31Dec2015">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c1_AsOf31Dec2014">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c2_From1Jan2015To31Dec2015">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c3_From1Jan2014To31Dec2014">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c4_From1Jan2013To31Dec2013">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c5_AsOf31Dec2012_CommonStockMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c6_AsOf31Dec2012_AdditionalPaidInCapitalMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c7_AsOf31Dec2012_RetainedEarningsMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c8_AsOf31Dec2012_AccumulatedNetUnrealizedInvestmentGainLossMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c9_AsOf31Dec2012_AccumulatedTranslationAdjustmentMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c10_AsOf31Dec2012_AccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c11_AsOf31Dec2012_TotalAccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">oiim:TotalAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c12_AsOf31Dec2012_TreasuryStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c13_AsOf31Dec2012">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <instant>2012-12-31</instant> 
    </period>    
  </context>   
  <context id="c14_From1Jan2013To31Dec2013_CommonStockMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c15_From1Jan2013To31Dec2013_AdditionalPaidInCapitalMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c16_From1Jan2013To31Dec2013_TreasuryStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c17_From1Jan2013To31Dec2013_EmployeeStockOptionMember_CommonStockMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c18_From1Jan2013To31Dec2013_EmployeeStockOptionMember_AdditionalPaidInCapitalMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c19_From1Jan2013To31Dec2013_EmployeeStockOptionMember_TreasuryStockMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c20_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_CommonStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c21_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_AdditionalPaidInCapitalMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c22_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_TreasuryStockMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c23_From1Jan2013To31Dec2013_RestrictedShareUnitsMember_CommonStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c24_From1Jan2013To31Dec2013_RestrictedShareUnitsMember_AdditionalPaidInCapitalMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c25_From1Jan2013To31Dec2013_RestrictedShareUnitsMember_TreasuryStockMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c26_From1Jan2013To31Dec2013_RetainedEarningsMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c27_From1Jan2013To31Dec2013_AccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c28_From1Jan2013To31Dec2013_TotalAccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">oiim:TotalAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c29_From1Jan2013To31Dec2013_AccumulatedTranslationAdjustmentMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c30_From1Jan2013To31Dec2013_AccumulatedNetUnrealizedInvestmentGainLossMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c31_AsOf31Dec2013_CommonStockMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c32_AsOf31Dec2013_AdditionalPaidInCapitalMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c33_AsOf31Dec2013_RetainedEarningsMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c34_AsOf31Dec2013_AccumulatedNetUnrealizedInvestmentGainLossMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c35_AsOf31Dec2013_AccumulatedTranslationAdjustmentMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c36_AsOf31Dec2013_AccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c37_AsOf31Dec2013_TotalAccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">oiim:TotalAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c38_AsOf31Dec2013_TreasuryStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c39_AsOf31Dec2013">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c40_From1Jan2014To31Dec2014_CommonStockMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c41_From1Jan2014To31Dec2014_AdditionalPaidInCapitalMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c42_From1Jan2014To31Dec2014_TreasuryStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c43_From1Jan2014To31Dec2014_EmployeeStockOptionMember_CommonStockMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c44_From1Jan2014To31Dec2014_EmployeeStockOptionMember_AdditionalPaidInCapitalMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c45_From1Jan2014To31Dec2014_EmployeeStockOptionMember_TreasuryStockMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c46_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_CommonStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c47_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_AdditionalPaidInCapitalMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c48_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_TreasuryStockMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c49_From1Jan2014To31Dec2014_RestrictedShareUnitsMember_CommonStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c50_From1Jan2014To31Dec2014_RestrictedShareUnitsMember_AdditionalPaidInCapitalMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c51_From1Jan2014To31Dec2014_RestrictedShareUnitsMember_TreasuryStockMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c52_From1Jan2014To31Dec2014_RetainedEarningsMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c53_From1Jan2014To31Dec2014_AccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c54_From1Jan2014To31Dec2014_TotalAccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">oiim:TotalAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c55_From1Jan2014To31Dec2014_AccumulatedTranslationAdjustmentMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c56_From1Jan2014To31Dec2014_AccumulatedNetUnrealizedInvestmentGainLossMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c57_AsOf31Dec2014_CommonStockMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c58_AsOf31Dec2014_AdditionalPaidInCapitalMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c59_AsOf31Dec2014_RetainedEarningsMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c60_AsOf31Dec2014_AccumulatedTranslationAdjustmentMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c61_AsOf31Dec2014_AccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c62_AsOf31Dec2014_TotalAccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">oiim:TotalAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c63_AsOf31Dec2014_TreasuryStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c64_From1Jan2015To31Dec2015_CommonStockMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c65_From1Jan2015To31Dec2015_AdditionalPaidInCapitalMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c66_From1Jan2015To31Dec2015_TreasuryStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c67_From1Jan2015To31Dec2015_EmployeeStockOptionMember_CommonStockMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c68_From1Jan2015To31Dec2015_EmployeeStockOptionMember_AdditionalPaidInCapitalMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c69_From1Jan2015To31Dec2015_EmployeeStockOptionMember_TreasuryStockMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c70_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_CommonStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c71_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_AdditionalPaidInCapitalMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c72_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_TreasuryStockMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c73_From1Jan2015To31Dec2015_RestrictedShareUnitsMember_CommonStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c74_From1Jan2015To31Dec2015_RestrictedShareUnitsMember_AdditionalPaidInCapitalMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c75_From1Jan2015To31Dec2015_RestrictedShareUnitsMember_TreasuryStockMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:RestrictedShareUnitsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c76_From1Jan2015To31Dec2015_RetainedEarningsMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c77_From1Jan2015To31Dec2015_AccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c78_From1Jan2015To31Dec2015_TotalAccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">oiim:TotalAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c79_From1Jan2015To31Dec2015_AccumulatedTranslationAdjustmentMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c80_AsOf31Dec2015_CommonStockMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c81_AsOf31Dec2015_AdditionalPaidInCapitalMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c82_AsOf31Dec2015_RetainedEarningsMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c83_AsOf31Dec2015_AccumulatedTranslationAdjustmentMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c84_AsOf31Dec2015_AccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c85_AsOf31Dec2015_TotalAccumulatedOtherComprehensiveIncomeMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">oiim:TotalAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c86_AsOf31Dec2015_TreasuryStockMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c87_From1Jan2015To31Dec2015_BuildingAndBuildingImprovementsMember_MinimumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c88_From1Jan2015To31Dec2015_BuildingAndBuildingImprovementsMember_MaximumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c89_From1Jan2015To31Dec2015_EquipmentMember_MinimumMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>     
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c90_From1Jan2015To31Dec2015_EquipmentMember_MaximumMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>     
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c91_From1Jan2015To31Dec2015_FurnitureAndFixturesMember_MinimumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c92_From1Jan2015To31Dec2015_FurnitureAndFixturesMember_MaximumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c93_From1Jan2015To31Dec2015_LeaseholdImprovementsMember_MinimumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c94_From1Jan2015To31Dec2015_LeaseholdImprovementsMember_MaximumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c95_From1Jan2015To31Dec2015_TransportationEquipmentMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c96_From1Jan2015To31Dec2015_NetworkSecurityGroupMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:NetworkSecurityGroupMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c97_From1Jan2014To31Dec2014_NetworkSecurityGroupMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:NetworkSecurityGroupMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c98_From1Jan2014To31Dec2014_LossOnAssetWriteOffMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">oiim:LossOnAssetWriteOffMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c99_From1Jan2014To31Dec2014_OneTimeEmployeeTerminationBenefitsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">oiim:OneTimeEmployeeTerminationBenefitsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c100_From1Jan2014To31Dec2014_PropertyAndEquipmentMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">oiim:PropertyAndEquipmentMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c101_From1Jan2014To31Dec2014_DeferredChargesMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">oiim:DeferredChargesMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c102_From1Jan2014To31Dec2014_AccruedOneTimeTerminationBenefitsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">oiim:AccruedOneTimeTerminationBenefitsMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c103_From1Jan2014To31Dec2014_PropertyAndEquipmentMember_IntelligentECommerceGroupMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:PropertyAndEquipmentMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">oiim:IntelligentECommerceGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c104_From1Jan2014To31Dec2014_DeferredChargesMember_IntelligentECommerceGroupMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:DeferredChargesMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">oiim:IntelligentECommerceGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c105_AsOf31Dec2014_PropertyAndEquipmentMember_IntelligentECommerceGroupMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:PropertyAndEquipmentMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">oiim:IntelligentECommerceGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c106_AsOf31Dec2014_DeferredChargesMember_IntelligentECommerceGroupMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:DeferredChargesMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">oiim:IntelligentECommerceGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c107_From1Jan2014To31Dec2014_IntelligentECommerceGroupMember_AggregateWriteDownOfAssetsToFairValueMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">oiim:IntelligentECommerceGroupMember</xbrldi:explicitMember>     
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">oiim:AggregateWriteDownOfAssetsToFairValueMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c108_AsOf31Dec2015_MoneyMarketFundsMember_FairValueInputsLevel2Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c109_AsOf31Dec2015_MoneyMarketFundsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c110_AsOf31Dec2014_MoneyMarketFundsMember_FairValueInputsLevel2Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c111_AsOf31Dec2014_MoneyMarketFundsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c112_AsOf31Dec2015_CostMethodSecuritiesMember_FairValueInputsLevel3Member"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:CostMethodSecuritiesMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c113_AsOf31Dec2015_CostMethodSecuritiesMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:CostMethodSecuritiesMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c114_AsOf31Dec2014_CostMethodSecuritiesMember_FairValueInputsLevel3Member"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:CostMethodSecuritiesMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c115_AsOf31Dec2014_CostMethodSecuritiesMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">oiim:CostMethodSecuritiesMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c116_AsOf31Dec2014_PropertyPlantAndEquipmentMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c117_AsOf31Dec2014_OtherAssetsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c118_AsOf31Dec2014_FairValueInputsLevel3Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c119_AsOf31Dec2015_BankTimeDepositsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c120_From1Jan2015To31Dec2015_BankTimeDepositsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c121_AsOf31Dec2014_BankTimeDepositsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c122_From1Jan2014To31Dec2014_BankTimeDepositsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c123_AsOf31Dec2015_DueWithinOneYearMember_CostMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueWithinOneYearMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">oiim:CostMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c124_AsOf31Dec2015_DueWithinOneYearMember_CarryingReportedAmountFairValueDisclosureMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueWithinOneYearMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c125_AsOf31Dec2015_DueAfterOneYearThroughTwoYearsMember_CostMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueAfterOneYearThroughTwoYearsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">oiim:CostMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c126_AsOf31Dec2015_DueAfterOneYearThroughTwoYearsMember_CarryingReportedAmountFairValueDisclosureMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueAfterOneYearThroughTwoYearsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c127_AsOf31Dec2015_CostMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">oiim:CostMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c128_AsOf31Dec2015_CarryingReportedAmountFairValueDisclosureMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c129_AsOf31Dec2014_DueWithinOneYearMember_CostMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueWithinOneYearMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">oiim:CostMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c130_AsOf31Dec2014_DueWithinOneYearMember_CarryingReportedAmountFairValueDisclosureMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueWithinOneYearMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c131_AsOf31Dec2014_DueAfterOneYearThroughTwoYearsMember_CostMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueAfterOneYearThroughTwoYearsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">oiim:CostMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c132_AsOf31Dec2014_DueAfterOneYearThroughTwoYearsMember_CarryingReportedAmountFairValueDisclosureMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:InvestmentsByContractualMaturityAxis">oiim:DueAfterOneYearThroughTwoYearsMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c133_AsOf31Dec2014_CostMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">oiim:CostMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c134_AsOf31Dec2014_CarryingReportedAmountFairValueDisclosureMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c135_AsOf31Jul2008_PreferredStockMember_SigurdCaymanMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SigurdCaymanMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2008-07-31</instant> 
    </period>    
  </context>   
  <context id="c136_AsOf30Apr2010_PreferredStockMember_SigurdCaymanMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SigurdCaymanMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2010-04-30</instant> 
    </period>    
  </context>   
  <context id="c137_From1Jan2015To31Dec2015_PreferredStockMember_SigurdCaymanMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SigurdCaymanMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c138_AsOf31Dec2015_PreferredStockMember_SigurdCaymanMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SigurdCaymanMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c139_AsOf31Dec2015_XFABMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:XFABMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c140_From1Apr2016To29Apr2016_SubsequentEventMember_XFABMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:XFABMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2016-04-01</startDate>     
      <endDate>2016-04-29</endDate> 
    </period>    
  </context>   
  <context id="c141_AsOf30Nov2005_EquitySecuritiesMember_PVEFMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2005-11-30</instant> 
    </period>    
  </context>   
  <context id="c142_AsOf30Jun2010_EquitySecuritiesMember_PVEFMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2010-06-30</instant> 
    </period>    
  </context>   
  <context id="c143_From1Nov2012To30Nov2012_CommonStockMember_PVEFMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2012-11-01</startDate>     
      <endDate>2012-11-30</endDate> 
    </period>    
  </context>   
  <context id="c144_From1May2015To31May2015_EquitySecuritiesMember_PVEFMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-05-01</startDate>     
      <endDate>2015-05-31</endDate> 
    </period>    
  </context>   
  <context id="c145_AsOf31Dec2015_EquitySecuritiesMember_PVEFMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c146_From1Jan2015To31Dec2015_EquitySecuritiesMember_PVEFMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c147_From1Apr2012To16Apr2012_PreferredStockMember_GEMMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:GEMMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2012-04-01</startDate>     
      <endDate>2012-04-16</endDate> 
    </period>    
  </context>   
  <context id="c148_From1Jan2011To31Dec2011_PreferredStockMember_GEMMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:GEMMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2011-01-01</startDate>     
      <endDate>2011-12-31</endDate> 
    </period>    
  </context>   
  <context id="c149_AsOf31Dec2015_PreferredStockMember_GEMMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:GEMMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c150_AsOf30Jun2010_CommonStockMember_EMCMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:EMCMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2010-06-30</instant> 
    </period>    
  </context>   
  <context id="c151_From1Dec2012To31Dec2012_CommonStockMember_EMCMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:EMCMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2012-12-01</startDate>     
      <endDate>2012-12-31</endDate> 
    </period>    
  </context>   
  <context id="c152_AsOf31Dec2015_CommonStockMember_EMCMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:EMCMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c153_AsOf31Jul2013_VerticilMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:VerticilMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2013-07-31</instant> 
    </period>    
  </context>   
  <context id="c154_From1Jul2014To30Sep2014_VerticilMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:VerticilMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-07-01</startDate>     
      <endDate>2014-09-30</endDate> 
    </period>    
  </context>   
  <context id="c155_From1Jan2015To31Dec2015_VerticilMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:VerticilMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c156_From1Jan2014To31Dec2014_CommonStockMember_EtrendMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:EtrendMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c157_AsOf31Jan2005_CommonStockMember_SinomosMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SinomosMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2005-01-31</instant> 
    </period>    
  </context>   
  <context id="c158_AsOf30May2006_CommonStockMember_SinomosMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SinomosMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2006-05-30</instant> 
    </period>    
  </context>   
  <context id="c159_AsOf31Dec2006_CommonStockMember_SinomosMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SinomosMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2006-12-31</instant> 
    </period>    
  </context>   
  <context id="c160_From1Sep2008To30Sep2008_CommonStockMember_SinomosMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SinomosMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2008-09-01</startDate>     
      <endDate>2008-09-30</endDate> 
    </period>    
  </context>   
  <context id="c161_AsOf31Dec2015_CommonStockMember_SinomosMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SinomosMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c162_AsOf31Dec2003_PreferredStockMember_SiGenMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SiGenMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2003-12-31</instant> 
    </period>    
  </context>   
  <context id="c163_AsOf31Dec2002_PreferredStockMember_SiGenMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SiGenMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2002-12-31</instant> 
    </period>    
  </context>   
  <context id="c164_AsOf31Dec2015_PreferredStockMember_SiGenMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SiGenMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c165_AsOf31Dec2015_SigurdCaymanMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SigurdCaymanMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c166_AsOf31Dec2014_SigurdCaymanMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:SigurdCaymanMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c167_AsOf31Dec2014_XFABMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:XFABMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c168_AsOf31Dec2015_PVEFMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c169_AsOf31Dec2014_PVEFMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:PVEFMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c170_AsOf31Dec2015_GEMMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:GEMMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c171_AsOf31Dec2014_GEMMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:GEMMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c172_AsOf31Dec2015_EMCMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:EMCMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c173_AsOf31Dec2014_EMCMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:EMCMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c174_AsOf31Dec2014_VerticilMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:VerticilMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c175_AsOf31Dec2015_TotalCostMethodInvestmentsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:TotalCostMethodInvestmentsMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c176_AsOf31Dec2014_TotalCostMethodInvestmentsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:TotalCostMethodInvestmentsMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c177_AsOf31Dec2015_TotalLongTermInvestmentsMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:TotalLongTermInvestmentsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c178_AsOf31Dec2014_TotalLongTermInvestmentsMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="invest:InvestmentHoldingAxis">oiim:TotalLongTermInvestmentsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c179_From1Jan2014To31Dec2014_IntelligentPowerGroupMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">oiim:IntelligentPowerGroupMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c180_AsOf31Aug2009"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
    </entity>    
    <period>   
      <instant>2009-08-31</instant> 
    </period>    
  </context>   
  <context id="c181_From1Oct2014To31Dec2014_BuildingMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-10-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c182_From1Dec2014To31Dec2014_BuildingMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-12-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c183_From1Jan2015To31Dec2015_BuildingMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c184_From1Jan2014To31Dec2014_BuildingMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c185_AsOf31Dec2015_FurnitureAndFixturesMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c186_AsOf31Dec2014_FurnitureAndFixturesMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c187_AsOf31Dec2015_LeaseholdImprovementsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c188_AsOf31Dec2014_LeaseholdImprovementsMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c189_AsOf31Dec2015_TransportationEquipmentMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c190_AsOf31Dec2014_TransportationEquipmentMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c191_AsOf31Dec2015_PropertyLeasedToOthersMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">oiim:PropertyLeasedToOthersMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c192_AsOf31Dec2014_PropertyLeasedToOthersMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">oiim:PropertyLeasedToOthersMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c193_From1Jan2014To31Dec2014_ConsultantAndMaintenanceContractsMember_MinimumMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oiim:ConsultantAndMaintenanceContractsMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c194_From1Jan2014To31Dec2014_ConsultantAndMaintenanceContractsMember_MaximumMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oiim:ConsultantAndMaintenanceContractsMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c195_From1Jan2014To31Dec2014_IntelligentECommerceGroupMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">oiim:IntelligentECommerceGroupMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c196_From1Jan2015To31Dec2015_LandUseRightsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oiim:LandUseRightsMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c197_From1Jan2014To31Dec2014_LandUseRightsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oiim:LandUseRightsMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c198_From1Jan2013To31Dec2013_LandUseRightsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">oiim:LandUseRightsMember</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c199_AsOf31Dec2015_DeferredChargesMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">oiim:DeferredChargesMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c200_AsOf31Dec2014_DeferredChargesMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">oiim:DeferredChargesMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c201_AsOf31Dec2015_UseRightsMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c202_AsOf31Dec2014_UseRightsMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c203_AsOf31Dec2015_RefundableDepositsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">oiim:RefundableDepositsMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c204_AsOf31Dec2014_RefundableDepositsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">oiim:RefundableDepositsMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c205_AsOf31Dec2015_DeferredIncomeTaxAssetsNoncurrentMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">oiim:DeferredIncomeTaxAssetsNoncurrentMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c206_AsOf31Dec2014_DeferredIncomeTaxAssetsNoncurrentMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="oiim:OtherAssetsAxis">oiim:DeferredIncomeTaxAssetsNoncurrentMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c207_From1Jan2015To31Dec2015_CaymanIslandsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">oiim:CaymanIslandsMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c208_From1Jan2014To31Dec2014_CaymanIslandsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">oiim:CaymanIslandsMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c209_From1Jan2013To31Dec2013_CaymanIslandsMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">oiim:CaymanIslandsMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c210_AsOf31Dec2015_DomesticCountryMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c211_AsOf31Dec2015_StateAndLocalJurisdictionMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c212_From1Jan2015To31Dec2015_CashMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c213_From1Jan2014To31Dec2014_CashMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c214_From1Jan2015To31Dec2015_DebtSecuritiesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c215_From1Jan2014To31Dec2014_DebtSecuritiesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c216_From1Jan2015To31Dec2015_EquitySecuritiesMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c217_From1Jan2014To31Dec2014_EquitySecuritiesMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c218_AsOf31Aug2000_PurchasePlan1999Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan1999Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2000-08-31</instant> 
    </period>    
  </context>   
  <context id="c219_From1Sep2001To31May2008_PurchasePlan1999Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan1999Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2001-09-01</startDate>     
      <endDate>2008-05-31</endDate> 
    </period>    
  </context>   
  <context id="c220_From1Jun2008To30Jun2008_PurchasePlan1999Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan1999Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2008-06-01</startDate>     
      <endDate>2008-06-30</endDate> 
    </period>    
  </context>   
  <context id="c221_AsOf31Dec2015_PurchasePlan1999Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan1999Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c222_From1Jan2015To31Dec2015_PurchasePlan1999Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan1999Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c223_From1Nov2005To31Dec2009_PurchasePlan1999Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan1999Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2005-11-01</startDate>     
      <endDate>2009-12-31</endDate> 
    </period>    
  </context>   
  <context id="c224_From1Jan2015To31Dec2015_PurchasePlan2009Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan2009Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c225_AsOf30Nov2009_PurchasePlan2009Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan2009Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2009-11-30</instant> 
    </period>    
  </context>   
  <context id="c226_From1Jun2012To22Jun2012_PurchasePlan2009Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan2009Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2012-06-01</startDate>     
      <endDate>2012-06-22</endDate> 
    </period>    
  </context>   
  <context id="c227_From1Jan2013To31Dec2015_PurchasePlan2009Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan2009Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c228_AsOf31Dec2015_StockPlan1997Member"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:StockPlan1997Member</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c229_From1Jan2015To31Dec2015_StockPlan1997Member"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:StockPlan1997Member</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c230_AsOf31Dec1999_StockIncentivePlan1999Member">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:StockIncentivePlan1999Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>1999-12-31</instant> 
    </period>    
  </context>   
  <context id="c231_From1Jan2015To31Dec2015_AnnualIncreaseMember_StockIncentivePlan1999Member_MaximumMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">oiim:AnnualIncreaseMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:StockIncentivePlan1999Member</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c232_From1Jan2015To31Dec2015_AnnualIncreaseMember_StockIncentivePlan1999Member"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">oiim:AnnualIncreaseMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:StockIncentivePlan1999Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c233_AsOf31Dec2015_StockIncentivePlan1999Member">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:StockIncentivePlan1999Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c234_AsOf2Mar2006_ShareOptionPlan2005Member"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareOptionPlan2005Member</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2006-03-02</instant> 
    </period>    
  </context>   
  <context id="c235_AsOf29May2009_ShareOptionPlan2005Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareOptionPlan2005Member</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2009-05-29</instant> 
    </period>    
  </context>   
  <context id="c236_AsOf30May2009_ShareOptionPlan2005Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareOptionPlan2005Member</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2009-05-30</instant> 
    </period>    
  </context>   
  <context id="c237_From1Jun2012To22Jun2012_ShareOptionPlan2005Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareOptionPlan2005Member</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2012-06-01</startDate>     
      <endDate>2012-06-22</endDate> 
    </period>    
  </context>   
  <context id="c238_From1Jan2015To31Dec2015_ShareOptionPlan2005Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareOptionPlan2005Member</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c239_AsOf31Dec2015_ShareOptionPlan2005Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareOptionPlan2005Member</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c240_From1Jan2014To31Dec2014_ShareIncentivePlan2005Member">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareIncentivePlan2005Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c241_From1Jan2013To31Dec2013_ShareOptionPlan2005Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareOptionPlan2005Member</xbrldi:explicitMember>    
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c242_From1Jan2014To31Dec2014_PurchasePlan2009Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan2009Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c243_From1Jan2013To31Dec2013_PurchasePlan2009Member">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:PurchasePlan2009Member</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c244_AsOf30Mar2009_ShareIncentivePlan2005Member">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareIncentivePlan2005Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2009-03-30</instant> 
    </period>    
  </context>   
  <context id="c245_AsOf29May2009_ShareIncentivePlan2005Member">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareIncentivePlan2005Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2009-05-29</instant> 
    </period>    
  </context>   
  <context id="c246_From1Jun2012To22Jun2012_ShareIncentivePlan2005Member">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareIncentivePlan2005Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2012-06-01</startDate>     
      <endDate>2012-06-22</endDate> 
    </period>    
  </context>   
  <context id="c247_From1Jan2015To31Dec2015_ShareIncentivePlan2005Member">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">oiim:ShareIncentivePlan2005Member</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c249_From1Jan2014To31Dec2014_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c250_From1Jan2013To31Dec2013_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c251_AsOf31Dec2015_ExercisePriceRange1Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange1Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c252_From1Jan2015To31Dec2015_ExercisePriceRange1Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange1Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c253_AsOf31Dec2015_ExercisePriceRange2Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange2Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c254_From1Jan2015To31Dec2015_ExercisePriceRange2Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange2Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c255_AsOf31Dec2015_ExercisePriceRange3Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange3Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c256_From1Jan2015To31Dec2015_ExercisePriceRange3Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange3Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c257_AsOf31Dec2015_ExercisePriceRange4Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange4Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c258_From1Jan2015To31Dec2015_ExercisePriceRange4Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange4Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c259_AsOf31Dec2015_ExercisePriceRange5Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange5Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c260_From1Jan2015To31Dec2015_ExercisePriceRange5Member">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">oiim:ExercisePriceRange5Member</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c261_From1Jan2015To31Dec2015_EmployeeStockOptionMember_MinimumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c262_From1Jan2015To31Dec2015_EmployeeStockOptionMember_MaximumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c263_From1Jan2014To31Dec2014_EmployeeStockOptionMember_MinimumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c264_From1Jan2014To31Dec2014_EmployeeStockOptionMember_MaximumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c265_From1Jan2013To31Dec2013_EmployeeStockOptionMember_MinimumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c266_From1Jan2013To31Dec2013_EmployeeStockOptionMember_MaximumMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c267_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MinimumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c268_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MaximumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c269_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MinimumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c270_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MaximumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c271_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MinimumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c272_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MaximumMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c273_From1Jan2015To31Dec2015_EmployeeStockOptionMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c274_From1Jan2014To31Dec2014_EmployeeStockOptionMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c275_From1Jan2013To31Dec2013_EmployeeStockOptionMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c276_AsOf31Dec2014_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c277_AsOf31Dec2015_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c278_AsOf31Dec2015_EmployeeStockOptionMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c279_AsOf31Dec2015_StockCompensationPlanMember">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c280_AsOf31Dec2015_EmployeeStockPurchasePlanMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:EmployeeStockPurchasePlanMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c281_AsOf31Dec2015_ShareReservedForAwardsMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">oiim:ShareReservedForAwardsMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c282_From1Jan2015To31Dec2015_EmployeeStockOptionMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c283_From1Jan2014To31Dec2014_EmployeeStockOptionMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c284_From1Jan2013To31Dec2013_EmployeeStockOptionMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> 
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c285_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c286_From1Jan2014To31Dec2014_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c287_From1Jan2013To31Dec2013_RestrictedStockUnitsRSUMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c288_From1Jan2015To31Dec2015_MinimumMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c289_From1Jan2015To31Dec2015_MaximumMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c290_From18Aug2014To18Aug2014_LegendsecInformationTechnologyMember_TradeSecretInfringementMember_PendingLitigationMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">oiim:LegendsecInformationTechnologyMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">oiim:TradeSecretInfringementMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-08-18</startDate>     
      <endDate>2014-08-18</endDate> 
    </period>    
  </context>   
  <context id="c291_From29Oct2015To29Oct2015_NanjingAnalogChipTechSemiconductorMember_PatentInfringementMember_SettledLitigationMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">oiim:NanjingAnalogChipTechSemiconductorMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">oiim:PatentInfringementMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-10-29</startDate>     
      <endDate>2015-10-29</endDate> 
    </period>    
  </context>   
  <context id="c292_From29Oct2015To29Oct2015_NanjingAnalogChipTechSemiconductorMember_TradeSecretInfringementMember_SettledLitigationMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">oiim:NanjingAnalogChipTechSemiconductorMember</xbrldi:explicitMember>  
        <xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">oiim:TradeSecretInfringementMember</xbrldi:explicitMember>    
        <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>   
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-10-29</startDate>     
      <endDate>2015-10-29</endDate> 
    </period>    
  </context>   
  <context id="c293_AsOf31Dec2015_EstimateOfFairValueFairValueDisclosureMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c294_AsOf31Dec2014_EstimateOfFairValueFairValueDisclosureMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c295_From1Jan2015To31Dec2015_SalesRevenueNetMember_CustomerConcentrationRiskMember_IntergratedCircuitGroupMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:IntergratedCircuitGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c296_From1Jan2014To31Dec2014_SalesRevenueNetMember_CustomerConcentrationRiskMember_IntergratedCircuitGroupMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:IntergratedCircuitGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c297_From1Jan2013To31Dec2013_SalesRevenueNetMember_CustomerConcentrationRiskMember_IntergratedCircuitGroupMember">     
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:IntergratedCircuitGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c298_From1Jan2015To31Dec2015_IntergratedCircuitGroupMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:IntergratedCircuitGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c299_From1Jan2014To31Dec2014_IntergratedCircuitGroupMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:IntergratedCircuitGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c300_From1Jan2013To31Dec2013_IntergratedCircuitGroupMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:IntergratedCircuitGroupMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c301_From1Jan2013To31Dec2013_NetworkSecurityGroupMember">   
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">oiim:NetworkSecurityGroupMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c302_From1Jan2015To31Dec2015_CN">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c303_From1Jan2014To31Dec2014_CN">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c304_From1Jan2013To31Dec2013_CN">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c305_From1Jan2015To31Dec2015_JP">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c306_From1Jan2014To31Dec2014_JP">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c307_From1Jan2013To31Dec2013_JP">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c308_From1Jan2015To31Dec2015_TW">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c309_From1Jan2014To31Dec2014_TW">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c310_From1Jan2013To31Dec2013_TW">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c311_From1Jan2015To31Dec2015_SG">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c312_From1Jan2014To31Dec2014_SG">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c313_From1Jan2013To31Dec2013_SG">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c314_From1Jan2015To31Dec2015_KR">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c315_From1Jan2014To31Dec2014_KR">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c316_From1Jan2013To31Dec2013_KR">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c317_From1Jan2015To31Dec2015_OtherCountriesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">oiim:OtherCountriesMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c318_From1Jan2014To31Dec2014_OtherCountriesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">oiim:OtherCountriesMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c319_From1Jan2013To31Dec2013_OtherCountriesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">oiim:OtherCountriesMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c320_From1Jan2015To31Dec2015_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerAMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerAMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c321_From1Jan2014To31Dec2014_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerAMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerAMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c322_From1Jan2013To31Dec2013_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerAMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerAMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c323_From1Jan2015To31Dec2015_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerBMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerBMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c324_From1Jan2014To31Dec2014_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerBMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerBMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c325_From1Jan2013To31Dec2013_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerBMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerBMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c326_From1Jan2015To31Dec2015_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerCMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerCMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2015-01-01</startDate>     
      <endDate>2015-12-31</endDate> 
    </period>    
  </context>   
  <context id="c327_From1Jan2014To31Dec2014_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerCMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerCMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2014-01-01</startDate>     
      <endDate>2014-12-31</endDate> 
    </period>    
  </context>   
  <context id="c328_From1Jan2013To31Dec2013_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerCMember"> 
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>   
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">oiim:CustomerCMember</xbrldi:explicitMember>     
      </segment>  
    </entity>    
    <period>   
      <startDate>2013-01-01</startDate>     
      <endDate>2013-12-31</endDate> 
    </period>    
  </context>   
  <context id="c329_AsOf31Dec2015_TW">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c330_AsOf31Dec2014_TW">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c331_AsOf31Dec2013_TW">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c332_AsOf31Dec2015_CN">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c333_AsOf31Dec2014_CN">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c334_AsOf31Dec2013_CN">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c335_AsOf31Dec2015_US">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c336_AsOf31Dec2014_US">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c337_AsOf31Dec2013_US">    
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <context id="c338_AsOf31Dec2015_OtherCountriesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">oiim:OtherCountriesMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2015-12-31</instant> 
    </period>    
  </context>   
  <context id="c339_AsOf31Dec2014_OtherCountriesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">oiim:OtherCountriesMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2014-12-31</instant> 
    </period>    
  </context>   
  <context id="c340_AsOf31Dec2013_OtherCountriesMember">  
    <entity>   
      <identifier scheme="http://www.sec.gov/CIK">0001095348</identifier>    
      <segment> 
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">oiim:OtherCountriesMember</xbrldi:explicitMember>  
      </segment>  
    </entity>    
    <period>   
      <instant>2013-12-31</instant> 
    </period>    
  </context>   
  <unit id="usd">   
    <measure>iso4217:USD</measure>     
  </unit>     
  <unit id="usdPershares">  
    <divide>   
      <unitNumerator>  
        <measure>iso4217:USD</measure>    
      </unitNumerator>   
      <unitDenominator>    
        <measure>xbrli:shares</measure>     
      </unitDenominator>     
    </divide>    
  </unit>     
  <unit id="shares"> 
    <measure>xbrli:shares</measure> 
  </unit>     
  <unit id="pure">    
    <measure>xbrli:pure</measure>    
  </unit>     
  <unit id="eur">   
    <measure>iso4217:EUR</measure>     
  </unit>     
  <unit id="sgd">   
    <measure>iso4217:SGD</measure>     
  </unit>     
  <unit id="twd">   
    <measure>iso4217:TWD</measure>     
  </unit>     
  <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">  
    <link:loc xlink:type="locator" xlink:label="_ResearchAndDevelopmentExpense-c2_From1Jan2015To31Dec2015_usd" xlink:href="#_ResearchAndDevelopmentExpense-c2_From1Jan2015To31Dec2015_usd"/>    
    <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="ftnt_0" xml:lang="en-US">INCLUDES STOCK-BASED COMPENSATION CHARGE</link:footnote>   
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ResearchAndDevelopmentExpense-c2_From1Jan2015To31Dec2015_usd" xlink:to="ftnt_0" order="1"/>  
    <link:loc xlink:type="locator" xlink:label="_ResearchAndDevelopmentExpense-c3_From1Jan2014To31Dec2014_usd" xlink:href="#_ResearchAndDevelopmentExpense-c3_From1Jan2014To31Dec2014_usd"/>    
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ResearchAndDevelopmentExpense-c3_From1Jan2014To31Dec2014_usd" xlink:to="ftnt_0" order="1"/>  
    <link:loc xlink:type="locator" xlink:label="_ResearchAndDevelopmentExpense-c4_From1Jan2013To31Dec2013_usd" xlink:href="#_ResearchAndDevelopmentExpense-c4_From1Jan2013To31Dec2013_usd"/>    
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_ResearchAndDevelopmentExpense-c4_From1Jan2013To31Dec2013_usd" xlink:to="ftnt_0" order="1"/>  
    <link:loc xlink:type="locator" xlink:label="_SellingGeneralAndAdministrativeExpense-c2_From1Jan2015To31Dec2015_usd" xlink:href="#_SellingGeneralAndAdministrativeExpense-c2_From1Jan2015To31Dec2015_usd"/>  
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_SellingGeneralAndAdministrativeExpense-c2_From1Jan2015To31Dec2015_usd" xlink:to="ftnt_0" order="1"/> 
    <link:loc xlink:type="locator" xlink:label="_SellingGeneralAndAdministrativeExpense-c3_From1Jan2014To31Dec2014_usd" xlink:href="#_SellingGeneralAndAdministrativeExpense-c3_From1Jan2014To31Dec2014_usd"/>  
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_SellingGeneralAndAdministrativeExpense-c3_From1Jan2014To31Dec2014_usd" xlink:to="ftnt_0" order="1"/> 
    <link:loc xlink:type="locator" xlink:label="_SellingGeneralAndAdministrativeExpense-c4_From1Jan2013To31Dec2013_usd" xlink:href="#_SellingGeneralAndAdministrativeExpense-c4_From1Jan2013To31Dec2013_usd"/>  
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_SellingGeneralAndAdministrativeExpense-c4_From1Jan2013To31Dec2013_usd" xlink:to="ftnt_0" order="1"/> 
    <link:loc xlink:type="locator" xlink:label="_StockBasedCompensationIncludedInResearchAndDevelopment-c2_From1Jan2015To31Dec2015_usd" xlink:href="#_StockBasedCompensationIncludedInResearchAndDevelopment-c2_From1Jan2015To31Dec2015_usd"/>    
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_StockBasedCompensationIncludedInResearchAndDevelopment-c2_From1Jan2015To31Dec2015_usd" xlink:to="ftnt_0" order="1"/>  
    <link:loc xlink:type="locator" xlink:label="_StockBasedCompensationIncludedInResearchAndDevelopment-c3_From1Jan2014To31Dec2014_usd" xlink:href="#_StockBasedCompensationIncludedInResearchAndDevelopment-c3_From1Jan2014To31Dec2014_usd"/>    
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_StockBasedCompensationIncludedInResearchAndDevelopment-c3_From1Jan2014To31Dec2014_usd" xlink:to="ftnt_0" order="1"/>  
    <link:loc xlink:type="locator" xlink:label="_StockBasedCompensationIncludedInResearchAndDevelopment-c4_From1Jan2013To31Dec2013_usd" xlink:href="#_StockBasedCompensationIncludedInResearchAndDevelopment-c4_From1Jan2013To31Dec2013_usd"/>    
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_StockBasedCompensationIncludedInResearchAndDevelopment-c4_From1Jan2013To31Dec2013_usd" xlink:to="ftnt_0" order="1"/>  
    <link:loc xlink:type="locator" xlink:label="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c2_From1Jan2015To31Dec2015_usd" xlink:href="#_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c2_From1Jan2015To31Dec2015_usd"/>  
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c2_From1Jan2015To31Dec2015_usd" xlink:to="ftnt_0" order="1"/> 
    <link:loc xlink:type="locator" xlink:label="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c3_From1Jan2014To31Dec2014_usd" xlink:href="#_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c3_From1Jan2014To31Dec2014_usd"/>  
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c3_From1Jan2014To31Dec2014_usd" xlink:to="ftnt_0" order="1"/> 
    <link:loc xlink:type="locator" xlink:label="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c4_From1Jan2013To31Dec2013_usd" xlink:href="#_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c4_From1Jan2013To31Dec2013_usd"/>  
    <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c4_From1Jan2013To31Dec2013_usd" xlink:to="ftnt_0" order="1"/> 
  </link:footnoteLink>   
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">41199000</us-gaap:CashAndCashEquivalentsAtCarryingValue>    
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">41069000</us-gaap:CashAndCashEquivalentsAtCarryingValue>    
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">31000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue> 
  <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">164000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>  
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">11233000</us-gaap:ShortTermInvestments>     
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">21481000</us-gaap:ShortTermInvestments>     
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">5197000</us-gaap:AccountsReceivableNetCurrent>     
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">6789000</us-gaap:AccountsReceivableNetCurrent>     
  <us-gaap:InventoryNet unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">9662000</us-gaap:InventoryNet>   
  <us-gaap:InventoryNet unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">8642000</us-gaap:InventoryNet>   
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1126000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>    
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">1308000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>    
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1956000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>     
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">70404000</us-gaap:AssetsCurrent> 
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">79453000</us-gaap:AssetsCurrent> 
  <us-gaap:LongTermInvestments unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">9304000</us-gaap:LongTermInvestments>  
  <us-gaap:LongTermInvestments unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">14754000</us-gaap:LongTermInvestments>   
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">14011000</us-gaap:PropertyPlantAndEquipmentNet> 
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">19363000</us-gaap:PropertyPlantAndEquipmentNet> 
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">2489000</us-gaap:OtherAssetsNoncurrent> 
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">3168000</us-gaap:OtherAssetsNoncurrent> 
  <us-gaap:Assets unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">96208000</us-gaap:Assets>  
  <us-gaap:Assets unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">116738000</us-gaap:Assets>   
  <us-gaap:NotesPayableCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">3333000</us-gaap:NotesPayableCurrent>  
  <us-gaap:NotesPayableCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">2131000</us-gaap:NotesPayableCurrent>  
  <us-gaap:TaxesPayableCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">2245000</us-gaap:TaxesPayableCurrent>  
  <us-gaap:TaxesPayableCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">650000</us-gaap:TaxesPayableCurrent> 
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">7102000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>     
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">6049000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>     
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">12680000</us-gaap:LiabilitiesCurrent> 
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">8830000</us-gaap:LiabilitiesCurrent>     
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">272000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent> 
  <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">293000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent> 
  <us-gaap:OtherLiabilitiesNoncurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">139000</us-gaap:OtherLiabilitiesNoncurrent>     
  <us-gaap:OtherLiabilitiesNoncurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">349000</us-gaap:OtherLiabilitiesNoncurrent>     
  <us-gaap:LiabilitiesNoncurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">411000</us-gaap:LiabilitiesNoncurrent>     
  <us-gaap:LiabilitiesNoncurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">642000</us-gaap:LiabilitiesNoncurrent>     
  <us-gaap:Liabilities unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">13091000</us-gaap:Liabilities>  
  <us-gaap:Liabilities unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">9472000</us-gaap:Liabilities> 
  <us-gaap:CommitmentsAndContingencies unitRef="usd" contextRef="c0_AsOf31Dec2015" xs:nil="true"/>    
  <us-gaap:CommitmentsAndContingencies unitRef="usd" contextRef="c1_AsOf31Dec2014" xs:nil="true"/>    
  <us-gaap:PreferredStockValueOutstanding unitRef="usd" contextRef="c0_AsOf31Dec2015" xs:nil="true"/>  
  <us-gaap:PreferredStockValueOutstanding unitRef="usd" contextRef="c1_AsOf31Dec2014" xs:nil="true"/>  
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">33000</us-gaap:CommonStockValue>    
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">33000</us-gaap:CommonStockValue>    
  <us-gaap:AdditionalPaidInCapitalCommonStock unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">141886000</us-gaap:AdditionalPaidInCapitalCommonStock>    
  <us-gaap:AdditionalPaidInCapitalCommonStock unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">141229000</us-gaap:AdditionalPaidInCapitalCommonStock>    
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">-38386000</us-gaap:RetainedEarningsAccumulatedDeficit>    
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">-17291000</us-gaap:RetainedEarningsAccumulatedDeficit>    
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">4824000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>   
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">6768000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>   
  <us-gaap:TreasuryStockValue unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">25240000</us-gaap:TreasuryStockValue> 
  <us-gaap:TreasuryStockValue unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">23473000</us-gaap:TreasuryStockValue> 
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">83117000</us-gaap:StockholdersEquity> 
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">107266000</us-gaap:StockholdersEquity>  
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">96208000</us-gaap:LiabilitiesAndStockholdersEquity>    
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">116738000</us-gaap:LiabilitiesAndStockholdersEquity>     
  <us-gaap:PreferredStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c0_AsOf31Dec2015" decimals="5">0.00002</us-gaap:PreferredStockParOrStatedValuePerShare>   
  <us-gaap:PreferredStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c1_AsOf31Dec2014" decimals="5">0.00002</us-gaap:PreferredStockParOrStatedValuePerShare>   
  <us-gaap:PreferredStockSharesAuthorized unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">250000000</us-gaap:PreferredStockSharesAuthorized>     
  <us-gaap:PreferredStockSharesAuthorized unitRef="shares" contextRef="c1_AsOf31Dec2014" decimals="INF">250000000</us-gaap:PreferredStockSharesAuthorized>     
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c0_AsOf31Dec2015" decimals="5">0.00002</us-gaap:CommonStockParOrStatedValuePerShare>  
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c1_AsOf31Dec2014" decimals="5">0.00002</us-gaap:CommonStockParOrStatedValuePerShare>  
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">4750000000</us-gaap:CommonStockSharesAuthorized>     
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c1_AsOf31Dec2014" decimals="INF">4750000000</us-gaap:CommonStockSharesAuthorized>     
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">1660786600</us-gaap:CommonStockSharesIssued>  
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c1_AsOf31Dec2014" decimals="INF">1660786600</us-gaap:CommonStockSharesIssued>  
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">1278661400</us-gaap:CommonStockSharesOutstanding>  
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c1_AsOf31Dec2014" decimals="INF">1327260450</us-gaap:CommonStockSharesOutstanding>  
  <us-gaap:TreasuryStockShares unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">382125200</us-gaap:TreasuryStockShares>   
  <us-gaap:TreasuryStockShares unitRef="shares" contextRef="c1_AsOf31Dec2014" decimals="INF">333526150</us-gaap:TreasuryStockShares>   
  <us-gaap:SalesRevenueGoodsNet unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">54841000</us-gaap:SalesRevenueGoodsNet>     
  <us-gaap:SalesRevenueGoodsNet unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">63591000</us-gaap:SalesRevenueGoodsNet>     
  <us-gaap:SalesRevenueGoodsNet unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">73785000</us-gaap:SalesRevenueGoodsNet>     
  <us-gaap:CostOfGoodsSold unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">27145000</us-gaap:CostOfGoodsSold>     
  <us-gaap:CostOfGoodsSold unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">30856000</us-gaap:CostOfGoodsSold>     
  <us-gaap:CostOfGoodsSold unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">36411000</us-gaap:CostOfGoodsSold>     
  <us-gaap:GrossProfit unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">27696000</us-gaap:GrossProfit>  
  <us-gaap:GrossProfit unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">32735000</us-gaap:GrossProfit>  
  <us-gaap:GrossProfit unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">37374000</us-gaap:GrossProfit>  
  <us-gaap:ResearchAndDevelopmentExpense id="_ResearchAndDevelopmentExpense-c2_From1Jan2015To31Dec2015_usd" unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">18493000</us-gaap:ResearchAndDevelopmentExpense>     
  <us-gaap:ResearchAndDevelopmentExpense id="_ResearchAndDevelopmentExpense-c3_From1Jan2014To31Dec2014_usd" unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">21885000</us-gaap:ResearchAndDevelopmentExpense>     
  <us-gaap:ResearchAndDevelopmentExpense id="_ResearchAndDevelopmentExpense-c4_From1Jan2013To31Dec2013_usd" unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">27017000</us-gaap:ResearchAndDevelopmentExpense>     
  <us-gaap:SellingGeneralAndAdministrativeExpense id="_SellingGeneralAndAdministrativeExpense-c2_From1Jan2015To31Dec2015_usd" unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">23632000</us-gaap:SellingGeneralAndAdministrativeExpense>  
  <us-gaap:SellingGeneralAndAdministrativeExpense id="_SellingGeneralAndAdministrativeExpense-c3_From1Jan2014To31Dec2014_usd" unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">24721000</us-gaap:SellingGeneralAndAdministrativeExpense>  
  <us-gaap:SellingGeneralAndAdministrativeExpense id="_SellingGeneralAndAdministrativeExpense-c4_From1Jan2013To31Dec2013_usd" unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">30898000</us-gaap:SellingGeneralAndAdministrativeExpense>  
  <us-gaap:OtherNonoperatingIncome unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">75000</us-gaap:OtherNonoperatingIncome>   
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">42125000</us-gaap:OperatingExpenses>    
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">49558000</us-gaap:OperatingExpenses>    
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">57915000</us-gaap:OperatingExpenses>    
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-14429000</us-gaap:OperatingIncomeLoss>    
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-16823000</us-gaap:OperatingIncomeLoss>    
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-20541000</us-gaap:OperatingIncomeLoss>    
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">681000</us-gaap:InterestIncomeExpenseNet> 
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1035000</us-gaap:InterestIncomeExpenseNet>  
  <us-gaap:InterestIncomeExpenseNet unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">1303000</us-gaap:InterestIncomeExpenseNet>  
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">730000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax> 
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">589000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax> 
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">491000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax> 
  <us-gaap:GoodwillAndIntangibleAssetImpairment unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">4953000</us-gaap:GoodwillAndIntangibleAssetImpairment> 
  <us-gaap:GoodwillAndIntangibleAssetImpairment unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">83000</us-gaap:GoodwillAndIntangibleAssetImpairment>    
  <us-gaap:GainLossOnSaleOfInvestments unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">8000</us-gaap:GainLossOnSaleOfInvestments>     
  <us-gaap:GainLossOnSaleOfInvestments unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">436000</us-gaap:GainLossOnSaleOfInvestments>  
  <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">767000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>   
  <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">458000</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>   
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">741000</us-gaap:OtherNonoperatingIncomeExpense>   
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">515000</us-gaap:OtherNonoperatingIncomeExpense>   
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">646000</us-gaap:OtherNonoperatingIncomeExpense>   
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-2026000</us-gaap:NonoperatingIncomeExpense>     
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">2950000</us-gaap:NonoperatingIncomeExpense>    
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">2440000</us-gaap:NonoperatingIncomeExpense>    
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-16455000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>   
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-13873000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>   
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-18101000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>   
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">4640000</us-gaap:IncomeTaxExpenseBenefit>     
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1184000</us-gaap:IncomeTaxExpenseBenefit>     
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">992000</us-gaap:IncomeTaxExpenseBenefit>    
  <us-gaap:IncomeLossFromContinuingOperations unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-21095000</us-gaap:IncomeLossFromContinuingOperations>    
  <us-gaap:IncomeLossFromContinuingOperations unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-15057000</us-gaap:IncomeLossFromContinuingOperations>    
  <us-gaap:IncomeLossFromContinuingOperations unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-19093000</us-gaap:IncomeLossFromContinuingOperations>    
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-6000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>   
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-21095000</us-gaap:NetIncomeLoss>  
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-15057000</us-gaap:NetIncomeLoss>  
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-19099000</us-gaap:NetIncomeLoss>  
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-1945000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>  
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-1416000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>  
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">11000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>    
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-398000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>     
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">342000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>    
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-1000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax> 
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-70000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>  
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-294000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>   
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-1944000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent> 
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-1744000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent> 
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">647000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>    
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-23039000</us-gaap:ComprehensiveIncomeNetOfTax>     
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-16801000</us-gaap:ComprehensiveIncomeNetOfTax>     
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-18452000</us-gaap:ComprehensiveIncomeNetOfTax>     
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare unitRef="usdPershares" contextRef="c2_From1Jan2015To31Dec2015" decimals="2">-0.02</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>    
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare unitRef="usdPershares" contextRef="c3_From1Jan2014To31Dec2014" decimals="2">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>    
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare unitRef="usdPershares" contextRef="c4_From1Jan2013To31Dec2013" decimals="2">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>    
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare unitRef="usdPershares" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>     
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare unitRef="usdPershares" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>     
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare unitRef="usdPershares" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>     
  <us-gaap:EarningsPerShareBasicAndDiluted unitRef="usdPershares" contextRef="c2_From1Jan2015To31Dec2015" decimals="2">-0.02</us-gaap:EarningsPerShareBasicAndDiluted>  
  <us-gaap:EarningsPerShareBasicAndDiluted unitRef="usdPershares" contextRef="c3_From1Jan2014To31Dec2014" decimals="2">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>  
  <us-gaap:EarningsPerShareBasicAndDiluted unitRef="usdPershares" contextRef="c4_From1Jan2013To31Dec2013" decimals="2">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>  
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted unitRef="shares" contextRef="c2_From1Jan2015To31Dec2015" decimals="INF">1301465</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted> 
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted unitRef="shares" contextRef="c3_From1Jan2014To31Dec2014" decimals="INF">1362465</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted> 
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted unitRef="shares" contextRef="c4_From1Jan2013To31Dec2013" decimals="INF">1435778</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted> 
  <oiim:StockBasedCompensationIncludedInResearchAndDevelopment id="_StockBasedCompensationIncludedInResearchAndDevelopment-c2_From1Jan2015To31Dec2015_usd" unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">322000</oiim:StockBasedCompensationIncludedInResearchAndDevelopment>  
  <oiim:StockBasedCompensationIncludedInResearchAndDevelopment id="_StockBasedCompensationIncludedInResearchAndDevelopment-c3_From1Jan2014To31Dec2014_usd" unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">489000</oiim:StockBasedCompensationIncludedInResearchAndDevelopment>  
  <oiim:StockBasedCompensationIncludedInResearchAndDevelopment id="_StockBasedCompensationIncludedInResearchAndDevelopment-c4_From1Jan2013To31Dec2013_usd" unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">700000</oiim:StockBasedCompensationIncludedInResearchAndDevelopment>  
  <oiim:StockBasedCompensationIncludedInSellingGeneralAndAdministrative id="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c2_From1Jan2015To31Dec2015_usd" unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1590000</oiim:StockBasedCompensationIncludedInSellingGeneralAndAdministrative>     
  <oiim:StockBasedCompensationIncludedInSellingGeneralAndAdministrative id="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c3_From1Jan2014To31Dec2014_usd" unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1631000</oiim:StockBasedCompensationIncludedInSellingGeneralAndAdministrative>     
  <oiim:StockBasedCompensationIncludedInSellingGeneralAndAdministrative id="_StockBasedCompensationIncludedInSellingGeneralAndAdministrative-c4_From1Jan2013To31Dec2013_usd" unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">1909000</oiim:StockBasedCompensationIncludedInSellingGeneralAndAdministrative>     
  <us-gaap:SharesIssued unitRef="shares" contextRef="c5_AsOf31Dec2012_CommonStockMember" decimals="INF">1660786600</us-gaap:SharesIssued>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c5_AsOf31Dec2012_CommonStockMember" decimals="-3">33000</us-gaap:StockholdersEquity> 
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c6_AsOf31Dec2012_AdditionalPaidInCapitalMember" decimals="-3">138793000</us-gaap:StockholdersEquity>  
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c7_AsOf31Dec2012_RetainedEarningsMember" decimals="-3">16865000</us-gaap:StockholdersEquity>    
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c8_AsOf31Dec2012_AccumulatedNetUnrealizedInvestmentGainLossMember" decimals="-3">56000</us-gaap:StockholdersEquity>  
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c9_AsOf31Dec2012_AccumulatedTranslationAdjustmentMember" decimals="-3">8291000</us-gaap:StockholdersEquity>    
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c10_AsOf31Dec2012_AccumulatedOtherComprehensiveIncomeMember" decimals="-3">-482000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c11_AsOf31Dec2012_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">7865000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c12_AsOf31Dec2012_TreasuryStockMember" decimals="-3">-13184000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c13_AsOf31Dec2012" decimals="-3">150372000</us-gaap:StockholdersEquity>   
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised unitRef="shares" contextRef="c14_From1Jan2013To31Dec2013_CommonStockMember" decimals="INF">543100</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> 
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c15_From1Jan2013To31Dec2013_AdditionalPaidInCapitalMember" decimals="-3">25000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> 
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">25000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>     
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans unitRef="shares" contextRef="c14_From1Jan2013To31Dec2013_CommonStockMember" decimals="INF">6046050</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>  
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan unitRef="usd" contextRef="c15_From1Jan2013To31Dec2013_AdditionalPaidInCapitalMember" decimals="-3">335000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>     
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">335000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>    
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross unitRef="shares" contextRef="c14_From1Jan2013To31Dec2013_CommonStockMember" decimals="INF">13297850</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross> 
  <us-gaap:TreasuryStockValueAcquiredCostMethod unitRef="usd" contextRef="c16_From1Jan2013To31Dec2013_TreasuryStockMember" decimals="-3">8279000</us-gaap:TreasuryStockValueAcquiredCostMethod>  
  <us-gaap:TreasuryStockValueAcquiredCostMethod unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">8279000</us-gaap:TreasuryStockValueAcquiredCostMethod> 
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c17_From1Jan2013To31Dec2013_EmployeeStockOptionMember_CommonStockMember" decimals="INF">543100</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>  
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c18_From1Jan2013To31Dec2013_EmployeeStockOptionMember_AdditionalPaidInCapitalMember" decimals="-3">-42000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>   
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c19_From1Jan2013To31Dec2013_EmployeeStockOptionMember_TreasuryStockMember" decimals="-3">42000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>  
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c20_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_CommonStockMember" decimals="INF">6046050</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>    
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c21_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_AdditionalPaidInCapitalMember" decimals="-3">-467000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>     
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c22_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_TreasuryStockMember" decimals="-3">467000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>    
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c23_From1Jan2013To31Dec2013_RestrictedShareUnitsMember_CommonStockMember" decimals="INF">13297850</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>     
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c24_From1Jan2013To31Dec2013_RestrictedShareUnitsMember_AdditionalPaidInCapitalMember" decimals="-3">-1055000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued> 
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c25_From1Jan2013To31Dec2013_RestrictedShareUnitsMember_TreasuryStockMember" decimals="-3">1055000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>     
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c15_From1Jan2013To31Dec2013_AdditionalPaidInCapitalMember" decimals="-3">2609000</us-gaap:ShareBasedCompensation>    
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">2609000</us-gaap:ShareBasedCompensation>   
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c26_From1Jan2013To31Dec2013_RetainedEarningsMember" decimals="-3">-19099000</us-gaap:NetIncomeLoss> 
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c27_From1Jan2013To31Dec2013_AccumulatedOtherComprehensiveIncomeMember" decimals="-3">-294000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax> 
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c28_From1Jan2013To31Dec2013_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">-294000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax> 
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c29_From1Jan2013To31Dec2013_AccumulatedTranslationAdjustmentMember" decimals="-3">11000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>    
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c28_From1Jan2013To31Dec2013_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">11000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>  
  <oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c30_From1Jan2013To31Dec2013_AccumulatedNetUnrealizedInvestmentGainLossMember" decimals="-3">342000</oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax>     
  <oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c28_From1Jan2013To31Dec2013_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">342000</oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax>   
  <oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">342000</oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax>     
  <us-gaap:SharesIssued unitRef="shares" contextRef="c31_AsOf31Dec2013_CommonStockMember" decimals="INF">1660786600</us-gaap:SharesIssued>    
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c31_AsOf31Dec2013_CommonStockMember" decimals="-3">33000</us-gaap:StockholdersEquity>  
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c32_AsOf31Dec2013_AdditionalPaidInCapitalMember" decimals="-3">140198000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c33_AsOf31Dec2013_RetainedEarningsMember" decimals="-3">-2234000</us-gaap:StockholdersEquity>     
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c34_AsOf31Dec2013_AccumulatedNetUnrealizedInvestmentGainLossMember" decimals="-3">398000</us-gaap:StockholdersEquity>    
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c35_AsOf31Dec2013_AccumulatedTranslationAdjustmentMember" decimals="-3">8302000</us-gaap:StockholdersEquity>     
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c36_AsOf31Dec2013_AccumulatedOtherComprehensiveIncomeMember" decimals="-3">-188000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c37_AsOf31Dec2013_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">8512000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c38_AsOf31Dec2013_TreasuryStockMember" decimals="-3">-19899000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c39_AsOf31Dec2013" decimals="-3">126610000</us-gaap:StockholdersEquity>   
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised unitRef="shares" contextRef="c40_From1Jan2014To31Dec2014_CommonStockMember" decimals="INF">796900</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> 
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c41_From1Jan2014To31Dec2014_AdditionalPaidInCapitalMember" decimals="-3">44000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> 
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">44000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>     
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans unitRef="shares" contextRef="c40_From1Jan2014To31Dec2014_CommonStockMember" decimals="INF">5284800</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>  
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan unitRef="usd" contextRef="c41_From1Jan2014To31Dec2014_AdditionalPaidInCapitalMember" decimals="-3">258000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>     
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">258000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>    
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross unitRef="shares" contextRef="c40_From1Jan2014To31Dec2014_CommonStockMember" decimals="INF">12903400</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross> 
  <us-gaap:TreasuryStockValueAcquiredCostMethod unitRef="usd" contextRef="c42_From1Jan2014To31Dec2014_TreasuryStockMember" decimals="-3">4965000</us-gaap:TreasuryStockValueAcquiredCostMethod>  
  <us-gaap:TreasuryStockValueAcquiredCostMethod unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">4965000</us-gaap:TreasuryStockValueAcquiredCostMethod> 
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c43_From1Jan2014To31Dec2014_EmployeeStockOptionMember_CommonStockMember" decimals="INF">796900</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>  
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c44_From1Jan2014To31Dec2014_EmployeeStockOptionMember_AdditionalPaidInCapitalMember" decimals="-3">-59000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>   
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c45_From1Jan2014To31Dec2014_EmployeeStockOptionMember_TreasuryStockMember" decimals="-3">59000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>  
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c46_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_CommonStockMember" decimals="INF">5284800</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>    
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c47_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_AdditionalPaidInCapitalMember" decimals="-3">-383000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>     
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c48_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_TreasuryStockMember" decimals="-3">383000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>    
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c49_From1Jan2014To31Dec2014_RestrictedShareUnitsMember_CommonStockMember" decimals="INF">12903400</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>     
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c50_From1Jan2014To31Dec2014_RestrictedShareUnitsMember_AdditionalPaidInCapitalMember" decimals="-3">-949000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>     
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c51_From1Jan2014To31Dec2014_RestrictedShareUnitsMember_TreasuryStockMember" decimals="-3">949000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>    
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c41_From1Jan2014To31Dec2014_AdditionalPaidInCapitalMember" decimals="-3">2120000</us-gaap:ShareBasedCompensation>    
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">2120000</us-gaap:ShareBasedCompensation>   
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c52_From1Jan2014To31Dec2014_RetainedEarningsMember" decimals="-3">-15057000</us-gaap:NetIncomeLoss> 
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c53_From1Jan2014To31Dec2014_AccumulatedOtherComprehensiveIncomeMember" decimals="-3">-70000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>     
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c54_From1Jan2014To31Dec2014_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">-70000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>     
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c55_From1Jan2014To31Dec2014_AccumulatedTranslationAdjustmentMember" decimals="-3">-1416000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>  
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c54_From1Jan2014To31Dec2014_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">-1416000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>     
  <oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c56_From1Jan2014To31Dec2014_AccumulatedNetUnrealizedInvestmentGainLossMember" decimals="-3">74000</oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax>    
  <oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c54_From1Jan2014To31Dec2014_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">74000</oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax>  
  <oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">74000</oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax>    
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax unitRef="usd" contextRef="c56_From1Jan2014To31Dec2014_AccumulatedNetUnrealizedInvestmentGainLossMember" decimals="-3">472000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax> 
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax unitRef="usd" contextRef="c54_From1Jan2014To31Dec2014_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">472000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>    
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">472000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax> 
  <us-gaap:SharesIssued unitRef="shares" contextRef="c57_AsOf31Dec2014_CommonStockMember" decimals="INF">1660786600</us-gaap:SharesIssued>    
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c57_AsOf31Dec2014_CommonStockMember" decimals="-3">33000</us-gaap:StockholdersEquity>  
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c58_AsOf31Dec2014_AdditionalPaidInCapitalMember" decimals="-3">141229000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c59_AsOf31Dec2014_RetainedEarningsMember" decimals="-3">-17291000</us-gaap:StockholdersEquity> 
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c60_AsOf31Dec2014_AccumulatedTranslationAdjustmentMember" decimals="-3">6886000</us-gaap:StockholdersEquity>     
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c61_AsOf31Dec2014_AccumulatedOtherComprehensiveIncomeMember" decimals="-3">-118000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c62_AsOf31Dec2014_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">6768000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c63_AsOf31Dec2014_TreasuryStockMember" decimals="-3">-23473000</us-gaap:StockholdersEquity>   
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised unitRef="shares" contextRef="c64_From1Jan2015To31Dec2015_CommonStockMember" decimals="INF">677100</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised> 
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c65_From1Jan2015To31Dec2015_AdditionalPaidInCapitalMember" decimals="-3">31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised> 
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">31000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>     
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans unitRef="shares" contextRef="c64_From1Jan2015To31Dec2015_CommonStockMember" decimals="INF">4833300</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>  
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan unitRef="usd" contextRef="c65_From1Jan2015To31Dec2015_AdditionalPaidInCapitalMember" decimals="-3">180000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>     
  <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">180000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>    
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross unitRef="shares" contextRef="c64_From1Jan2015To31Dec2015_CommonStockMember" decimals="INF">15728550</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross> 
  <us-gaap:TreasuryStockValueAcquiredCostMethod unitRef="usd" contextRef="c66_From1Jan2015To31Dec2015_TreasuryStockMember" decimals="-3">3233000</us-gaap:TreasuryStockValueAcquiredCostMethod>  
  <us-gaap:TreasuryStockValueAcquiredCostMethod unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">3233000</us-gaap:TreasuryStockValueAcquiredCostMethod> 
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c67_From1Jan2015To31Dec2015_EmployeeStockOptionMember_CommonStockMember" decimals="INF">677100</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>  
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c68_From1Jan2015To31Dec2015_EmployeeStockOptionMember_AdditionalPaidInCapitalMember" decimals="-3">-47000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>   
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c69_From1Jan2015To31Dec2015_EmployeeStockOptionMember_TreasuryStockMember" decimals="-3">47000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>  
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c70_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_CommonStockMember" decimals="INF">4833300</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>    
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c71_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_AdditionalPaidInCapitalMember" decimals="-3">-328000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>     
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c72_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_TreasuryStockMember" decimals="-3">328000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>    
  <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued unitRef="shares" contextRef="c73_From1Jan2015To31Dec2015_RestrictedShareUnitsMember_CommonStockMember" decimals="INF">15728550</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>     
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c74_From1Jan2015To31Dec2015_RestrictedShareUnitsMember_AdditionalPaidInCapitalMember" decimals="-3">-1091000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued> 
  <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued unitRef="usd" contextRef="c75_From1Jan2015To31Dec2015_RestrictedShareUnitsMember_TreasuryStockMember" decimals="-3">1091000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>     
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c65_From1Jan2015To31Dec2015_AdditionalPaidInCapitalMember" decimals="-3">1912000</us-gaap:ShareBasedCompensation>    
  <us-gaap:ShareBasedCompensation unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1912000</us-gaap:ShareBasedCompensation>   
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c76_From1Jan2015To31Dec2015_RetainedEarningsMember" decimals="-3">-21095000</us-gaap:NetIncomeLoss> 
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c77_From1Jan2015To31Dec2015_AccumulatedOtherComprehensiveIncomeMember" decimals="-3">-1000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>    
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax unitRef="usd" contextRef="c78_From1Jan2015To31Dec2015_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">-1000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>    
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c79_From1Jan2015To31Dec2015_AccumulatedTranslationAdjustmentMember" decimals="-3">-1945000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>  
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax unitRef="usd" contextRef="c78_From1Jan2015To31Dec2015_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">-1945000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>     
  <us-gaap:SharesIssued unitRef="shares" contextRef="c80_AsOf31Dec2015_CommonStockMember" decimals="INF">1660786600</us-gaap:SharesIssued>    
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c80_AsOf31Dec2015_CommonStockMember" decimals="-3">33000</us-gaap:StockholdersEquity>  
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c81_AsOf31Dec2015_AdditionalPaidInCapitalMember" decimals="-3">141886000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c82_AsOf31Dec2015_RetainedEarningsMember" decimals="-3">-38386000</us-gaap:StockholdersEquity> 
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c83_AsOf31Dec2015_AccumulatedTranslationAdjustmentMember" decimals="-3">4941000</us-gaap:StockholdersEquity>     
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c84_AsOf31Dec2015_AccumulatedOtherComprehensiveIncomeMember" decimals="-3">-117000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c85_AsOf31Dec2015_TotalAccumulatedOtherComprehensiveIncomeMember" decimals="-3">4824000</us-gaap:StockholdersEquity>   
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c86_AsOf31Dec2015_TreasuryStockMember" decimals="-3">-25240000</us-gaap:StockholdersEquity>   
  <us-gaap:TreasuryStockSharesAcquired unitRef="shares" contextRef="c14_From1Jan2013To31Dec2013_CommonStockMember" decimals="INF">126856850</us-gaap:TreasuryStockSharesAcquired>   
  <us-gaap:TreasuryStockSharesAcquired unitRef="shares" contextRef="c40_From1Jan2014To31Dec2014_CommonStockMember" decimals="INF">83468900</us-gaap:TreasuryStockSharesAcquired>  
  <us-gaap:TreasuryStockSharesAcquired unitRef="shares" contextRef="c64_From1Jan2015To31Dec2015_CommonStockMember" decimals="INF">69838000</us-gaap:TreasuryStockSharesAcquired>  
  <us-gaap:DepreciationAndAmortization unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">2446000</us-gaap:DepreciationAndAmortization>   
  <us-gaap:DepreciationAndAmortization unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">3718000</us-gaap:DepreciationAndAmortization>   
  <us-gaap:DepreciationAndAmortization unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">4685000</us-gaap:DepreciationAndAmortization>   
  <us-gaap:GainLossOnDispositionOfAssets unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-82000</us-gaap:GainLossOnDispositionOfAssets> 
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">913000</us-gaap:InventoryWriteDown>    
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1538000</us-gaap:InventoryWriteDown>     
  <us-gaap:InventoryWriteDown unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">900000</us-gaap:InventoryWriteDown>    
  <us-gaap:RealizedInvestmentGainsLosses unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">8000</us-gaap:RealizedInvestmentGainsLosses>    
  <us-gaap:RealizedInvestmentGainsLosses unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">436000</us-gaap:RealizedInvestmentGainsLosses> 
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">738000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>    
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">428000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>    
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">106000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>    
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1989000</us-gaap:DeferredIncomeTaxExpenseBenefit> 
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">78000</us-gaap:DeferredIncomeTaxExpenseBenefit>    
  <us-gaap:DeferredIncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">41000</us-gaap:DeferredIncomeTaxExpenseBenefit>    
  <us-gaap:OtherNoncashExpense unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-36000</us-gaap:OtherNoncashExpense> 
  <us-gaap:OtherNoncashExpense unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-1000</us-gaap:OtherNoncashExpense>     
  <us-gaap:IncreaseDecreaseInReceivables unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-1592000</us-gaap:IncreaseDecreaseInReceivables>   
  <us-gaap:IncreaseDecreaseInReceivables unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-3235000</us-gaap:IncreaseDecreaseInReceivables>   
  <us-gaap:IncreaseDecreaseInReceivables unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">1251000</us-gaap:IncreaseDecreaseInReceivables>  
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1933000</us-gaap:IncreaseDecreaseInInventories>  
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">2963000</us-gaap:IncreaseDecreaseInInventories>  
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">200000</us-gaap:IncreaseDecreaseInInventories> 
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-191000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>  
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-130000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>  
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-510000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>  
  <us-gaap:IncreaseDecreaseInDeferredCharges unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">416000</us-gaap:IncreaseDecreaseInDeferredCharges>    
  <us-gaap:IncreaseDecreaseInDeferredCharges unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">985000</us-gaap:IncreaseDecreaseInDeferredCharges>    
  <us-gaap:IncreaseDecreaseInDeferredCharges unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">1366000</us-gaap:IncreaseDecreaseInDeferredCharges>     
  <us-gaap:IncreaseDecreaseInNotesPayableCurrent unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-1202000</us-gaap:IncreaseDecreaseInNotesPayableCurrent>    
  <us-gaap:IncreaseDecreaseInNotesPayableCurrent unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">2038000</us-gaap:IncreaseDecreaseInNotesPayableCurrent>   
  <us-gaap:IncreaseDecreaseInNotesPayableCurrent unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-413000</us-gaap:IncreaseDecreaseInNotesPayableCurrent>   
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1595000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>     
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">412000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>    
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-124000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>     
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-1039000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>   
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">577000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities> 
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-1083000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>   
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-11000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities> 
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-12000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities> 
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-25000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities> 
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-168000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>     
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-346000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>     
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-8893000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities> 
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-8615000</us-gaap:NetCashProvidedByUsedInOperatingActivities>    
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-10328000</us-gaap:NetCashProvidedByUsedInOperatingActivities>     
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-22990000</us-gaap:NetCashProvidedByUsedInOperatingActivities>     
  <us-gaap:PaymentsToAcquireShortTermInvestments unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">7128000</us-gaap:PaymentsToAcquireShortTermInvestments>   
  <us-gaap:PaymentsToAcquireShortTermInvestments unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">22346000</us-gaap:PaymentsToAcquireShortTermInvestments>    
  <us-gaap:PaymentsToAcquireShortTermInvestments unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">15496000</us-gaap:PaymentsToAcquireShortTermInvestments>    
  <us-gaap:PaymentsToAcquireInvestments unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">250000</us-gaap:PaymentsToAcquireInvestments>    
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">724000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>  
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1004000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>   
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">743000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>  
  <us-gaap:IncreaseDecreaseInRestrictedCashAndInvestments unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-10000000</us-gaap:IncreaseDecreaseInRestrictedCashAndInvestments>   
  <us-gaap:IncreaseDecreaseInRestrictedCash unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-132000</us-gaap:IncreaseDecreaseInRestrictedCash>   
  <us-gaap:IncreaseDecreaseInRestrictedCash unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1000</us-gaap:IncreaseDecreaseInRestrictedCash>     
  <us-gaap:IncreaseDecreaseInRestrictedCash unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-1000</us-gaap:IncreaseDecreaseInRestrictedCash> 
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-82000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>     
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-116000</us-gaap:IncreaseDecreaseInOtherCurrentAssets> 
  <us-gaap:IncreaseDecreaseInOtherCurrentAssets unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-108000</us-gaap:IncreaseDecreaseInOtherCurrentAssets> 
  <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">16755000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>     
  <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">34333000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>     
  <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">52131000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>     
  <us-gaap:ProceedsFromSaleOfLongtermInvestments unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">537000</us-gaap:ProceedsFromSaleOfLongtermInvestments>  
  <us-gaap:ProceedsFromSaleOfLongtermInvestments unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1304000</us-gaap:ProceedsFromSaleOfLongtermInvestments>   
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">3205000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>     
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1982000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>     
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">166000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>    
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">12859000</us-gaap:NetCashProvidedByUsedInInvestingActivities>    
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">14384000</us-gaap:NetCashProvidedByUsedInInvestingActivities>    
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">45917000</us-gaap:NetCashProvidedByUsedInInvestingActivities>    
  <us-gaap:PaymentsForRepurchaseOfCommonStock unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">3233000</us-gaap:PaymentsForRepurchaseOfCommonStock>  
  <us-gaap:PaymentsForRepurchaseOfCommonStock unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">4965000</us-gaap:PaymentsForRepurchaseOfCommonStock>  
  <us-gaap:PaymentsForRepurchaseOfCommonStock unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">8279000</us-gaap:PaymentsForRepurchaseOfCommonStock>  
  <us-gaap:ProceedsFromStockOptionsExercised unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">31000</us-gaap:ProceedsFromStockOptionsExercised>   
  <us-gaap:ProceedsFromStockOptionsExercised unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">44000</us-gaap:ProceedsFromStockOptionsExercised>   
  <us-gaap:ProceedsFromStockOptionsExercised unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">25000</us-gaap:ProceedsFromStockOptionsExercised>   
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">180000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>  
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">258000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>  
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">335000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>  
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-3022000</us-gaap:NetCashProvidedByUsedInFinancingActivities>    
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-4663000</us-gaap:NetCashProvidedByUsedInFinancingActivities>    
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-7919000</us-gaap:NetCashProvidedByUsedInFinancingActivities>    
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-1092000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>   
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-617000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>  
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-613000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>  
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">130000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease> 
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-1224000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>   
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">14395000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>   
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c39_AsOf31Dec2013" decimals="-3">42293000</us-gaap:CashAndCashEquivalentsAtCarryingValue>     
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c13_AsOf31Dec2012" decimals="-3">27898000</us-gaap:CashAndCashEquivalentsAtCarryingValue>     
  <us-gaap:IncomeTaxesPaid unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1068000</us-gaap:IncomeTaxesPaid>    
  <us-gaap:IncomeTaxesPaid unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">697000</us-gaap:IncomeTaxesPaid>   
  <us-gaap:IncomeTaxesPaid unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">1064000</us-gaap:IncomeTaxesPaid>    
  <dei:EntityRegistrantName contextRef="c2_From1Jan2015To31Dec2015">O2MICRO INTERNATIONAL LTD</dei:EntityRegistrantName> 
  <dei:DocumentType contextRef="c2_From1Jan2015To31Dec2015">20-F</dei:DocumentType>    
  <dei:TradingSymbol contextRef="c2_From1Jan2015To31Dec2015">OIIM</dei:TradingSymbol> 
  <dei:CurrentFiscalYearEndDate contextRef="c2_From1Jan2015To31Dec2015">--12-31</dei:CurrentFiscalYearEndDate> 
  <dei:EntityCommonStockSharesOutstanding unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">1278661400</dei:EntityCommonStockSharesOutstanding> 
  <dei:AmendmentFlag contextRef="c2_From1Jan2015To31Dec2015">false</dei:AmendmentFlag>  
  <dei:EntityCentralIndexKey contextRef="c2_From1Jan2015To31Dec2015">0001095348</dei:EntityCentralIndexKey>   
  <dei:EntityCurrentReportingStatus contextRef="c2_From1Jan2015To31Dec2015">Yes</dei:EntityCurrentReportingStatus>     
  <dei:EntityVoluntaryFilers contextRef="c2_From1Jan2015To31Dec2015">No</dei:EntityVoluntaryFilers>     
  <dei:EntityFilerCategory contextRef="c2_From1Jan2015To31Dec2015">Accelerated Filer</dei:EntityFilerCategory> 
  <dei:EntityWellKnownSeasonedIssuer contextRef="c2_From1Jan2015To31Dec2015">No</dei:EntityWellKnownSeasonedIssuer> 
  <dei:DocumentFiscalYearFocus contextRef="c2_From1Jan2015To31Dec2015">2015</dei:DocumentFiscalYearFocus> 
  <dei:DocumentFiscalPeriodFocus contextRef="c2_From1Jan2015To31Dec2015">FY</dei:DocumentFiscalPeriodFocus>   
  <dei:DocumentPeriodEndDate contextRef="c2_From1Jan2015To31Dec2015">2015-12-31</dei:DocumentPeriodEndDate>   
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;1.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;GENERAL&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Business&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;O&lt;sub&gt;2&lt;/sub&gt;Micro, Inc. was incorporated in the state of California in the United States of America on March 29, 1995. In March 1997, O&lt;sub&gt;2&lt;/sub&gt;Micro International Limited (the &amp;#x201c;Company&amp;#x201d;) was formed in the Cayman Islands and all authorized and outstanding common stock, preferred stock, and stock options of O&lt;sub&gt;2&lt;/sub&gt;Micro, Inc. were exchanged for the Company&amp;#x2019;s ordinary shares, preference shares, and stock options with identical rights and preferences. O&lt;sub&gt;2&lt;/sub&gt;Micro, Inc. became the Company&amp;#x2019;s subsidiary after the share exchange. The Company designs, develops and markets innovative power management components for the Computer, Consumer, Industrial, Automotive and Communications markets.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company&amp;#x2019;s ordinary shares (&amp;#x201c;Shares&amp;#x201d;) were initially listed on The NASDAQ National Market (&amp;#x201c;NASDAQ&amp;#x201d;) on August 23, 2000, and on the Cayman Islands Stock Exchange on February 1, 2001. At the Extraordinary General Meeting of Shareholders (&amp;#x201c;EGM&amp;#x201d;) held on November 14, 2005, the shareholders approved a public global offering of the Company&amp;#x2019;s Shares and the proposed listing of the Company&apos;s Shares on the Main Board of The Stock Exchange of Hong Kong Limited (&amp;#x201c;SEHK&amp;#x201d;) and various matters related to the proposed listing and offering. Following the approval of these matters, the Company ceased trading its Shares on the NASDAQ, effected a 50-for-1 share split of Shares, created an American depositary share (&amp;#x201c;ADS&amp;#x201d;) program for the ADSs to be quoted on the NASDAQ, and delisted the Shares from the NASDAQ on November 25, 2005. The Company commenced trading of ADSs on the NASDAQ on November 28, 2005, and subsequently listed the Shares on the SEHK on March 2, 2006, by way of introduction. On February 27, 2009, the Company submitted an application for the voluntary withdrawal of the listing of Shares on the Main Board of SEHK (collectively referred to as &amp;#x201c;Proposed Withdrawal&amp;#x201d;) for reasons of cost and utility. The Company retained its existing primary listing of ADSs on the NASDAQ following the Proposed Withdrawal and for the foreseeable future. The Proposed Withdrawal was approved at the EGM held on May 30, 2009, and the listing of the Shares on SEHK was withdrawn on September 9, 2009.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company has incorporated various wholly-owned subsidiaries in the past, including, among others, O&lt;sub&gt;2&lt;/sub&gt;Micro Electronics, Inc. (&amp;#x201c;O&lt;sub&gt;2&lt;/sub&gt;Micro-Taiwan&amp;#x201d;), O&lt;sub&gt;2&lt;/sub&gt;Micro International Japan Ltd. (&amp;#x201c;O&lt;sub&gt;2&lt;/sub&gt;Micro-Japan&amp;#x201d;), O&lt;sub&gt;2&lt;/sub&gt;Micro (China) Co., Ltd. (&amp;#x201c;O&lt;sub&gt;2&lt;/sub&gt;Micro-China&amp;#x201d;), and O&lt;sub&gt;2&lt;/sub&gt;Security Limited (&amp;#x201c;O&lt;sub&gt;2&lt;/sub&gt;Security&amp;#x201d;). O&lt;sub&gt;2&lt;/sub&gt;Micro-Taiwan is engaged in operations and sales support services. O&lt;sub&gt;2&lt;/sub&gt;Micro-Japan is engaged in sales support services. O&lt;sub&gt;2&lt;/sub&gt;Micro-China and other subsidiaries are mostly engaged in research and development services. O&lt;sub&gt;2&lt;/sub&gt;Security was primarily engaged in operations and sales of Network Security products (&amp;#x201c;Network Security Group&amp;#x201d;). In November 2010, the Company commenced a plan to terminate its Network Security business and initiated shutdown activities associated with the Network Security Group, and in 2011, the Company formally dissolved all business entities related to O&lt;sub&gt;2&lt;/sub&gt;Security Limited. The Company has reflected the operating results of this business group as discontinued operations in the accompanying consolidated statements of operations and comprehensive income. Please also see discussions in note 3.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>    
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;   
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;2.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Use of Estimates&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Accordingly, actual results could differ from those estimates.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Significant accounting estimates reflected in the Company&amp;#x2019;s consolidated financial statements include valuation allowance for deferred income tax assets, allowance for doubtful accounts, other-than-temporary impairment of securities, inventory valuation, useful lives for property and equipment, impairment of long-lived assets and identified intangible assets, allowances for sales returns, pension and uncertain tax liabilities, contingencies and stock-based compensation.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Concentration of Credit Risk&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents, short-term investments and accounts receivable. Cash is deposited with high credit quality financial institutions. For cash equivalents and short-term investments, the Company invests primarily in time deposits at the banks with good credit rating. For accounts receivable, the Company performs ongoing credit evaluations of its customers&amp;#x2019; financial condition and the Company maintains an allowance for doubtful accounts based upon a review of the expected collectability of individual accounts.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company&amp;#x2019;s financial instruments include cash and cash equivalents, restricted cash, accounts receivable, and notes and accounts payable. The carrying amounts approximate the fair value due to the short-term maturity of those instruments. Fair value of available-for-sale investments including short-term investments and long-term investments is based on quoted market prices. Long-term investments in private company equity securities are accounted for under the cost method because the Company does not exercise significant influence over the entities. The Company evaluates related information including operating performance, subsequent rounds of financing, advanced product development and related business plan in determining the fair value of these investments and whether an other-than-temporary decline in value exists.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Cash and Cash Equivalents &lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company considers all highly liquid investments with maturities of not more than three months when purchased to be cash equivalents. Investments with maturities of more than three months are classified as short-term investments.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Restricted Cash&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company classifies deposits made for customs and cash pledged to a bank for the issuance of letters of credit as restricted cash. The deposits are classified as current assets if refundable within a twelve-month period from the balance sheet date.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Short-term Investments&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company maintains its excess cash in time deposits, government, corporate, or other agency bonds issued with high credit ratings. The specific identification method is used to determine the cost of securities sold, with realized gains and losses reflected in non-operating income and expenses. All the above-mentioned investments except for time deposits were classified as available-for-sale securities and were recorded at fair value. Unrealized gains and losses on these investments are included in accumulated other comprehensive income and loss as a separate component of shareholders&amp;#x2019; equity, net of any related tax effect, unless unrealized losses are deemed other-than-temporary. Unrealized losses are recorded as a charge to income when deemed other-than-temporary. There were no available-for-sale securities as of December 31, 2015 and 2014.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 17.85pt&quot;&gt;Investment transactions are recorded on the trade date.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;&lt;br clear=&quot;all&quot; /&gt; Inventories&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Inventories are stated at the lower of standard cost or market value. The cost of inventories comprises cost of purchasing raw materials and where applicable, those overheads that have been incurred in bringing the inventories to their present location and condition. Cost is determined on a currently adjusted standard basis, which approximates actual cost on a first-in, first-out basis.&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt; &lt;/font&gt;The Company assesses its inventory for estimated obsolescence or unmarketable inventory based upon management&amp;#x2019;s assumptions about future demand and market conditions and writes down inventory as needed.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Long-term Investments&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Long-term investments in private companies over which the Company does not exercise significant influence are accounted for under the cost method. Management evaluates related information in determining whether an other-than-temporary decline in value exists. Factors indicative of an other-than-temporary decline include recurring operating losses, credit defaults and subsequent rounds of financing at an amount below the cost basis of the investment. The list is not all-inclusive and management periodically weighs all quantitative and qualitative factors in determining if any impairment loss exists.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Long-term investments in listed companies are classified as available-for-sale securities and are recorded at fair value. Unrealized gains and losses on these investments are included in accumulated other comprehensive income and loss as a separate component of shareholders&amp;#x2019; equity, net of any related tax effect, unless unrealized losses are deemed other-than-temporary. Unrealized losses are recorded as a charge to income when deemed other-than-temporary.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Property and Equipment&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Property and equipment are stated at cost less accumulated depreciation. Major additions and betterments are capitalized, while maintenance and repairs are expensed as incurred.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Depreciation is computed on a straight-line basis over estimated service lives that range as follows: buildings - 35 to 50 years, equipment - 3 to 10 years, furniture and fixtures - 3 to 9 years, leasehold improvements - the shorter of the estimated useful life or the lease term, which is 2 to 6 years, and transportation equipment - 5 years.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Assets held for sale&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company considers assets to be held for sale (a) when management or others having the authority to do so approve a plan to sell the assets, (b) the assets are available for immediate sale in their present condition, (c) the Company has initiated an active program to locate a buyer and other actions required to complete the plan to sell the assets, (d) consummation of the transactions is probable and is expected to qualify for recognition as a completed sale, within one year, (e) the assets are being actively marketed for sale at a price that is reasonable in relation to their current fair value, and (f) the significant changes to the plan to sell the assets are not expected to be made or the plan is not expected to be withdrawn. When property and equipment are classified as held for sale, the Company discontinues depreciating the assets and measures the assets at lower of their carrying amount and fair value less costs to sell.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Long-lived Asset Impairment&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company evaluates the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flows from the asset is separately identifiable and is less than the carrying value. If impairment occurs, a loss based on the excess of the carrying value over the fair value of the long-lived asset is recognized. Fair value is determined by reference to quoted market prices, if available, or discounted cash flows, as appropriate.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Treasury Stock&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company may retire ordinary shares repurchased under a share repurchase plan. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional paid-in capital and retained earnings based on the average issuance price of the shares repurchased. The Company may also determine not to retire ordinary shares repurchased for the purpose of reissuing them upon exercise of stock option, Employee Stock Purchase Plan, and release of restricted stock units (&amp;#x201c;RSUs&amp;#x201d;). The reissue cost of shares repurchased is determined by the moving average method. A repurchase of ADS is recorded as treasury stock until the Company completes the withdrawal of the underlying ordinary shares from the ADS program.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Revenue from product sales to customers, other than distributors, is recognized at the time of shipment and when title and right of ownership transfers to customers. The four criteria for revenue being realized and earned are the existence of evidence of sale, actual shipment, fixed or determinable selling price, and reasonable assurance of collectability.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Allowances for sales returns and discounts are provided at the time of the recognition of the related revenues on the basis of experience and these provisions are deducted from sales.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In certain limited instances, the Company sells its products through distributors. The Company has limited control over these distributors&amp;#x2019; selling of products to third parties. Accordingly, the Company recognizes revenue on sales to distributors when the distributors sell the Company&amp;#x2019;s products to third parties. Thus, products held by distributors are included in the Company&amp;#x2019;s inventory balance.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Freight Costs&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Costs of shipping and handling for delivery of the Company&amp;#x2019;s products that are reimbursed by customers are recorded as revenue in the consolidated statements of operations and comprehensive income. Shipping and handling costs are charged to cost of sales as incurred.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Research and Development&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Research and development costs consist of expenditures incurred during the course of planned research and investigation aimed at the discovery of new knowledge and intellectual property that will be useful in developing new products or processes, or at significantly enhancing existing products or production processes as well as expenditures incurred for the design and testing of product alternatives or construction of prototypes. All expenditures related to research and development activities of the Company are charged to operating expenses when incurred.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Advertising Expenses &lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company expenses all advertising and promotional costs as incurred. These costs were approximately $782,000, $948,000, and $1,349,000 in 2015, 2014, and 2013, respectively. A portion of these costs was for advertising, which approximately amounted to $236,000, $205,000, and $297,000 in 2015, 2014, and 2013, respectively.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Pension Costs &lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees&amp;#x2019; pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on the actuarial calculation.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Government Grants&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Government grants received by the Company to assist with specific research and development activities are recognized as non-operating income. If the Company has an obligation to repay any of the funds provided by government grants regardless of the outcome of the research and development, the Company will estimate that obligation and recognize the amount as a liability.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Income Tax&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The provision for income tax represents income tax paid and payable for the current year plus the changes in the deferred income tax assets and liabilities during the relevant years. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of existing assets and liabilities and their respective tax bases, and operating loss and tax credit carryforwards. The Company believes that uncertainty exists regarding the realizability of certain deferred income tax assets and, accordingly, has established a valuation allowance for those deferred income tax assets to the extent the realizability is not deemed to be more likely than not. Deferred income tax assets and liabilities are measured using enacted tax rates.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company utilizes a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained in a dispute with taxing authorities, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Stock-based Compensation&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company grants stock options to its employees and certain non-employees and estimates the fair value of share-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as expense ratably over the requisite service periods. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of stock options on the date of grant. The Company also grants RSUs to its employees and the RSUs are measured based on the fair market value of the underlying stock on the date of grant.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Foreign Currency Transactions &lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The functional currency is the local currency of the respective entities. Foreign currency transactions are recorded at the rate of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities&amp;#x2019; functional currency, or when foreign currency receivable and payable are settled, are credited or charged to income in the period of conversion or settlement. At year-end, the balances of foreign currency monetary assets and liabilities are recorded based on prevailing exchange rates and any resulting gains or losses are credited or charged to income.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Translation of Foreign Currency Financial Statements&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The reporting currency of the Company is the US dollar. Accordingly, the financial statements of the foreign subsidiaries are translated into US dollars at the following exchange rates: assets and liabilities - current rate on balance sheet date; shareholders&amp;#x2019; equity - historical rate; income and expenses - weighted average rate during the year. The resulting translation adjustment is recorded as a separate component of shareholders&amp;#x2019; equity.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Comprehensive Income (Loss)&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Comprehensive income (loss) represents net income (loss) plus the results of certain changes in shareholders&amp;#x2019; equity during a period from non-owner sources&lt;b&gt;.&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Legal Contingencies&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company is currently involved in various claims and legal proceedings. Periodically, the Company reviews the status of each significant matter and assesses the potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be estimated, the Company accrues a liability for the estimated loss. In view of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the pending claims and litigation and revises these estimates as appropriate. Such revisions in the estimates of the potential liabilities could have a material impact on the results of operations and financial position.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As part of its standard terms and conditions, the Company offers limited indemnification to third parties with whom it enters into contractual relationships, including customers; however, it is not possible to determine the range of the amount of potential liability under these indemnification obligations due to the lack of prior indemnification claims. These indemnifications typically hold third parties harmless against specified losses, such as those arising from a breach of representation or covenant, or other third party claims that the Company&amp;#x2019;s products, when used for their intended purposes, infringe the intellectual property rights of such other third parties. These indemnifications are triggered by any claim of infringement of intellectual property rights brought by a third party with respect to the Company&amp;#x2019;s products. The terms of these indemnifications may not be waived or amended except by written notice signed by both parties, and may only be terminated with respect to the Company&amp;#x2019;s products.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Recent Accounting Pronouncements &lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In April 2014, the Financial Accounting Standard Board (&amp;#x201c;FASB&amp;#x201d;) issued an accounting update, which changes the criteria for reporting discontinued operations for all public and nonpublic entities. The guidance requires only disposals that represent a strategic shift that has (or will have) a major effect on the entity&amp;#x2019;s results and operations would qualify as discontinued operations. The guidance also requires entities 1) to expand their disclosures about discontinued operations to include more information about assets, liabilities, income, and expenses and 2) to disclose the pre-tax income attributable to a disposal of an individually significant component of an entity that does not qualify for discontinued operations presentation in the financial statements.&amp;#x201d; The guidance is effective for fiscal years beginning after December 15, 2014 and early adoption is prohibited. The adoption of this guidance did not have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In May 2014, the FASB issued a new standard related to revenue recognition. Under the new standard, recognition of revenue occurs when a customer obtains control of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In addition, the new standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. In August 2015, the FASB issued an amendment to defer the effective date. The new standard is effective for fiscal years beginning after December 15, 2017 and early adoption is permitted for annual reporting periods beginning after December 15, 2016. In March and April 2016, the FASB issued two accounting updates to clarify the implementation guidance on principal versus agent considerations, performance obligations and the licensing. The new guidance is required to be applied retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying it recognized at the date of initial application. &lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;The Company is currently evaluating this guidance, but does not expect the adoption to have a material effect on the Company&amp;#x2019;s consolidated financial statements.&lt;/font&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In June 2014, the FASB issued an accounting update, which clarifies the accounting for share-based payments. The guidance requires that a performance target that affects vesting and that could be achieved after the requisite service period is treated as a performance condition. The guidance is effective for fiscal years beginning after December 15, 2015 and early adoption is permitted. The adoption of this guidance is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In August 2014, the FASB issued new standard related to the presentation of financial statements when there may be conditions or events that raise substantial doubt about the entity&amp;#x2019;s ability to continue as a going concern. This standard sets forth management&amp;#x2019;s responsibility to evaluate, each reporting period, whether there is substantial doubt about our ability to continue as a going concern, and if so, to provide related footnote disclosures. The standard is effective for fiscal years beginning after December 15, 2016 and early adoption is permitted. The adoption of this guidance is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In February 2015, the FASB issued an accounting update to amend the consolidation analysis. All legal entities are subject to reevaluation under the revised consolidation model. The amendment is effective for fiscal years beginning after December 15, 2015 and early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;In July 2015, the FASB issued an accounting update to simplify the measurement of inventory. The amendment requires the measurement of inventory at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The amendment applies to inventories for which cost is determined by methods other than the last-in first-out and the retail inventory methods. This amendment is effective prospectively for annual periods beginning after December 15, 2016 and early application is permitted. &lt;/font&gt;The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In November 2015, the FASB issued an accounting update to simplify the presentation of deferred income taxes. The amendment requires that deferred tax liabilities and assets be classified as noncurrent in a classified statement of financial position.&amp;nbsp;The current requirement that deferred tax liabilities and assets of a tax-paying component of an entity be offset and presented as a single amount is not affected by the amendments in this guidance.&amp;nbsp;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;This amendment is effective prospectively or retrospectively for annual periods beginning after December 15, 2016 and early application is permitted.&lt;/font&gt; The Company is currently evaluating the effect this standard will have on its financial position.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In January 2016, the FASB issued an accounting update regarding the subsequent measurement of equity investment. The amendment requires all equity investment to be measured at fair value with changes in the fair value recognized through net income other than those accounted for under equity method of accounting or those that result in consolidation of the investee. The amendment also simplifies the impairment assessment of equity investments without readily determinable fair value by requiring assessment for impairment qualitatively and eliminating the complexity of the other-than-temporary impairment guidance. For financial reporting, the amendment requires an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition, for public company: the amendment eliminates the requirement to disclose the methods and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet; for nonpublic company: the amendment eliminates the requirement to disclose the fair value of financial instruments measured at amortized cost. This amendment is effective for fiscal years beginning after December 15, 2017 &lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;and early application is prohibited&lt;/font&gt;. The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s financial position, results of operations, cash flow and financial statement disclosures.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;In February 2016, the FASB issued a new standard regarding leases. The new standard requires an entity to recognize assets and liabilities arising from a lease for both financing and operating leases other than that the entity elects the short-term lease recognition and measurement exemption. Qualitative and quantitative disclosures will be enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases. This standard is effective for fiscal years beginning after December 15, 2018, and early adoption is permitted. The Company is currently evaluating the effect this standard will have on its financial position, results of operations, cash flow and financial statement disclosures.&lt;/font&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In March 2016, the FASB issued an accounting update to simplify several aspects of the accounting for share-based payment award transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The amendment is effective for fiscal years beginning after December 15, 2016, and earlier adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s financial position, results of operations, cash flow and financial statement disclosures.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>  
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Basis of Presentation&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America. The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated on consolidation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>    
  <us-gaap:UseOfEstimates contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Use of Estimates&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect certain reported amounts and disclosures. Accordingly, actual results could differ from those estimates.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Significant accounting estimates reflected in the Company&amp;#x2019;s consolidated financial statements include valuation allowance for deferred income tax assets, allowance for doubtful accounts, other-than-temporary impairment of securities, inventory valuation, useful lives for property and equipment, impairment of long-lived assets and identified intangible assets, allowances for sales returns, pension and uncertain tax liabilities, contingencies and stock-based compensation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>     
  <us-gaap:ConcentrationRiskCreditRisk contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Concentration of Credit Risk&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash, cash equivalents, short-term investments and accounts receivable. Cash is deposited with high credit quality financial institutions. For cash equivalents and short-term investments, the Company invests primarily in time deposits at the banks with good credit rating. For accounts receivable, the Company performs ongoing credit evaluations of its customers&amp;#x2019; financial condition and the Company maintains an allowance for doubtful accounts based upon a review of the expected collectability of individual accounts.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskCreditRisk>  
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company&amp;#x2019;s financial instruments include cash and cash equivalents, restricted cash, accounts receivable, and notes and accounts payable. The carrying amounts approximate the fair value due to the short-term maturity of those instruments. Fair value of available-for-sale investments including short-term investments and long-term investments is based on quoted market prices. Long-term investments in private company equity securities are accounted for under the cost method because the Company does not exercise significant influence over the entities. The Company evaluates related information including operating performance, subsequent rounds of financing, advanced product development and related business plan in determining the fair value of these investments and whether an other-than-temporary decline in value exists.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>     
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Cash and Cash Equivalents &lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company considers all highly liquid investments with maturities of not more than three months when purchased to be cash equivalents. Investments with maturities of more than three months are classified as short-term investments.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>     
  <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Restricted Cash&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company classifies deposits made for customs and cash pledged to a bank for the issuance of letters of credit as restricted cash. The deposits are classified as current assets if refundable within a twelve-month period from the balance sheet date.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>  
  <us-gaap:MarketableSecuritiesPolicy contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Short-term Investments&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company maintains its excess cash in time deposits, government, corporate, or other agency bonds issued with high credit ratings. The specific identification method is used to determine the cost of securities sold, with realized gains and losses reflected in non-operating income and expenses. All the above-mentioned investments except for time deposits were classified as available-for-sale securities and were recorded at fair value. Unrealized gains and losses on these investments are included in accumulated other comprehensive income and loss as a separate component of shareholders&amp;#x2019; equity, net of any related tax effect, unless unrealized losses are deemed other-than-temporary. Unrealized losses are recorded as a charge to income when deemed other-than-temporary. There were no available-for-sale securities as of December 31, 2015 and 2014.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 17.85pt&quot;&gt;Investment transactions are recorded on the trade date.&lt;/p&gt;</us-gaap:MarketableSecuritiesPolicy>     
  <us-gaap:AvailableForSaleSecurities unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="0">0</us-gaap:AvailableForSaleSecurities>    
  <us-gaap:AvailableForSaleSecurities unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="0">0</us-gaap:AvailableForSaleSecurities>    
  <us-gaap:InventoryPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Inventories are stated at the lower of standard cost or market value. The cost of inventories comprises cost of purchasing raw materials and where applicable, those overheads that have been incurred in bringing the inventories to their present location and condition. Cost is determined on a currently adjusted standard basis, which approximates actual cost on a first-in, first-out basis.&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt; &lt;/font&gt;The Company assesses its inventory for estimated obsolescence or unmarketable inventory based upon management&amp;#x2019;s assumptions about future demand and market conditions and writes down inventory as needed.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>    
  <us-gaap:InvestmentPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Long-term Investments&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Long-term investments in private companies over which the Company does not exercise significant influence are accounted for under the cost method. Management evaluates related information in determining whether an other-than-temporary decline in value exists. Factors indicative of an other-than-temporary decline include recurring operating losses, credit defaults and subsequent rounds of financing at an amount below the cost basis of the investment. The list is not all-inclusive and management periodically weighs all quantitative and qualitative factors in determining if any impairment loss exists.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Long-term investments in listed companies are classified as available-for-sale securities and are recorded at fair value. Unrealized gains and losses on these investments are included in accumulated other comprehensive income and loss as a separate component of shareholders&amp;#x2019; equity, net of any related tax effect, unless unrealized losses are deemed other-than-temporary. Unrealized losses are recorded as a charge to income when deemed other-than-temporary.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentPolicyTextBlock> 
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Property and Equipment&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Property and equipment are stated at cost less accumulated depreciation. Major additions and betterments are capitalized, while maintenance and repairs are expensed as incurred.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Depreciation is computed on a straight-line basis over estimated service lives that range as follows: buildings - 35 to 50 years, equipment - 3 to 10 years, furniture and fixtures - 3 to 9 years, leasehold improvements - the shorter of the estimated useful life or the lease term, which is 2 to 6 years, and transportation equipment - 5 years.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>    
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c87_From1Jan2015To31Dec2015_BuildingAndBuildingImprovementsMember_MinimumMember">P35Y</us-gaap:PropertyPlantAndEquipmentUsefulLife> 
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c88_From1Jan2015To31Dec2015_BuildingAndBuildingImprovementsMember_MaximumMember">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife> 
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c89_From1Jan2015To31Dec2015_EquipmentMember_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>   
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c90_From1Jan2015To31Dec2015_EquipmentMember_MaximumMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>    
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c91_From1Jan2015To31Dec2015_FurnitureAndFixturesMember_MinimumMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>    
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c92_From1Jan2015To31Dec2015_FurnitureAndFixturesMember_MaximumMember">P9Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>    
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c93_From1Jan2015To31Dec2015_LeaseholdImprovementsMember_MinimumMember">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>     
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c94_From1Jan2015To31Dec2015_LeaseholdImprovementsMember_MaximumMember">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>     
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c95_From1Jan2015To31Dec2015_TransportationEquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>   
  <oiim:AssetsHeldForSalePolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Assets held for sale&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company considers assets to be held for sale (a) when management or others having the authority to do so approve a plan to sell the assets, (b) the assets are available for immediate sale in their present condition, (c) the Company has initiated an active program to locate a buyer and other actions required to complete the plan to sell the assets, (d) consummation of the transactions is probable and is expected to qualify for recognition as a completed sale, within one year, (e) the assets are being actively marketed for sale at a price that is reasonable in relation to their current fair value, and (f) the significant changes to the plan to sell the assets are not expected to be made or the plan is not expected to be withdrawn. When property and equipment are classified as held for sale, the Company discontinues depreciating the assets and measures the assets at lower of their carrying amount and fair value less costs to sell.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oiim:AssetsHeldForSalePolicyTextBlock>     
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Long-lived Asset Impairment&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company evaluates the recoverability of long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. The carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flows from the asset is separately identifiable and is less than the carrying value. If impairment occurs, a loss based on the excess of the carrying value over the fair value of the long-lived asset is recognized. Fair value is determined by reference to quoted market prices, if available, or discounted cash flows, as appropriate.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>   
  <us-gaap:StockholdersEquityPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Treasury Stock&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company may retire ordinary shares repurchased under a share repurchase plan. Accordingly, upon retirement the excess of the purchase price over par value is allocated between additional paid-in capital and retained earnings based on the average issuance price of the shares repurchased. The Company may also determine not to retire ordinary shares repurchased for the purpose of reissuing them upon exercise of stock option, Employee Stock Purchase Plan, and release of restricted stock units (&amp;#x201c;RSUs&amp;#x201d;). The reissue cost of shares repurchased is determined by the moving average method. A repurchase of ADS is recorded as treasury stock until the Company completes the withdrawal of the underlying ordinary shares from the ADS program.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityPolicyTextBlock>     
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Revenue from product sales to customers, other than distributors, is recognized at the time of shipment and when title and right of ownership transfers to customers. The four criteria for revenue being realized and earned are the existence of evidence of sale, actual shipment, fixed or determinable selling price, and reasonable assurance of collectability.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Allowances for sales returns and discounts are provided at the time of the recognition of the related revenues on the basis of experience and these provisions are deducted from sales.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In certain limited instances, the Company sells its products through distributors. The Company has limited control over these distributors&amp;#x2019; selling of products to third parties. Accordingly, the Company recognizes revenue on sales to distributors when the distributors sell the Company&amp;#x2019;s products to third parties. Thus, products held by distributors are included in the Company&amp;#x2019;s inventory balance.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRecognitionPolicyTextBlock> 
  <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Freight Costs&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Costs of shipping and handling for delivery of the Company&amp;#x2019;s products that are reimbursed by customers are recorded as revenue in the consolidated statements of operations and comprehensive income. Shipping and handling costs are charged to cost of sales as incurred.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>  
  <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Research and Development&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Research and development costs consist of expenditures incurred during the course of planned research and investigation aimed at the discovery of new knowledge and intellectual property that will be useful in developing new products or processes, or at significantly enhancing existing products or production processes as well as expenditures incurred for the design and testing of product alternatives or construction of prototypes. All expenditures related to research and development activities of the Company are charged to operating expenses when incurred.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>  
  <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Advertising Expenses &lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company expenses all advertising and promotional costs as incurred. These costs were approximately $782,000, $948,000, and $1,349,000 in 2015, 2014, and 2013, respectively. A portion of these costs was for advertising, which approximately amounted to $236,000, $205,000, and $297,000 in 2015, 2014, and 2013, respectively.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>   
  <us-gaap:MarketingAndAdvertisingExpense unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">782000</us-gaap:MarketingAndAdvertisingExpense>  
  <us-gaap:MarketingAndAdvertisingExpense unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">948000</us-gaap:MarketingAndAdvertisingExpense>  
  <us-gaap:MarketingAndAdvertisingExpense unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">1349000</us-gaap:MarketingAndAdvertisingExpense>   
  <us-gaap:AdvertisingExpense unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">236000</us-gaap:AdvertisingExpense>   
  <us-gaap:AdvertisingExpense unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">205000</us-gaap:AdvertisingExpense>   
  <us-gaap:AdvertisingExpense unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">297000</us-gaap:AdvertisingExpense>   
  <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Pension Costs &lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;For employees under defined contribution pension plans, pension costs are recorded based on the actual contributions made to employees&amp;#x2019; pension accounts. For employees under defined benefit pension plans, pension costs are recorded based on the actuarial calculation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>    
  <oiim:GovernmentGrantsPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Government Grants&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Government grants received by the Company to assist with specific research and development activities are recognized as non-operating income. If the Company has an obligation to repay any of the funds provided by government grants regardless of the outcome of the research and development, the Company will estimate that obligation and recognize the amount as a liability.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oiim:GovernmentGrantsPolicyTextBlock> 
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Income Tax&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The provision for income tax represents income tax paid and payable for the current year plus the changes in the deferred income tax assets and liabilities during the relevant years. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of existing assets and liabilities and their respective tax bases, and operating loss and tax credit carryforwards. The Company believes that uncertainty exists regarding the realizability of certain deferred income tax assets and, accordingly, has established a valuation allowance for those deferred income tax assets to the extent the realizability is not deemed to be more likely than not. Deferred income tax assets and liabilities are measured using enacted tax rates.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company utilizes a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not that the position will be sustained in a dispute with taxing authorities, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized upon ultimate settlement.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxPolicyTextBlock>    
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Stock-based Compensation&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company grants stock options to its employees and certain non-employees and estimates the fair value of share-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as expense ratably over the requisite service periods. The Company has elected to use the Black-Scholes option pricing model to determine the fair value of stock options on the date of grant. The Company also grants RSUs to its employees and the RSUs are measured based on the fair market value of the underlying stock on the date of grant.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>  
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Foreign Currency Transactions &lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The functional currency is the local currency of the respective entities. Foreign currency transactions are recorded at the rate of exchange in effect when the transaction occurs. Gains or losses, resulting from the application of different foreign exchange rates when cash in foreign currency is converted into the entities&amp;#x2019; functional currency, or when foreign currency receivable and payable are settled, are credited or charged to income in the period of conversion or settlement. At year-end, the balances of foreign currency monetary assets and liabilities are recorded based on prevailing exchange rates and any resulting gains or losses are credited or charged to income.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>   
  <oiim:TranslationOfForeignCurrencyFinancialStatementsPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Translation of Foreign Currency Financial Statements&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The reporting currency of the Company is the US dollar. Accordingly, the financial statements of the foreign subsidiaries are translated into US dollars at the following exchange rates: assets and liabilities - current rate on balance sheet date; shareholders&amp;#x2019; equity - historical rate; income and expenses - weighted average rate during the year. The resulting translation adjustment is recorded as a separate component of shareholders&amp;#x2019; equity.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oiim:TranslationOfForeignCurrencyFinancialStatementsPolicyTextBlock>  
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Comprehensive Income (Loss)&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Comprehensive income (loss) represents net income (loss) plus the results of certain changes in shareholders&amp;#x2019; equity during a period from non-owner sources&lt;b&gt;.&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>  
  <oiim:LegalContingenciesPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Legal Contingencies&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company is currently involved in various claims and legal proceedings. Periodically, the Company reviews the status of each significant matter and assesses the potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be estimated, the Company accrues a liability for the estimated loss. In view of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the pending claims and litigation and revises these estimates as appropriate. Such revisions in the estimates of the potential liabilities could have a material impact on the results of operations and financial position.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As part of its standard terms and conditions, the Company offers limited indemnification to third parties with whom it enters into contractual relationships, including customers; however, it is not possible to determine the range of the amount of potential liability under these indemnification obligations due to the lack of prior indemnification claims. These indemnifications typically hold third parties harmless against specified losses, such as those arising from a breach of representation or covenant, or other third party claims that the Company&amp;#x2019;s products, when used for their intended purposes, infringe the intellectual property rights of such other third parties. These indemnifications are triggered by any claim of infringement of intellectual property rights brought by a third party with respect to the Company&amp;#x2019;s products. The terms of these indemnifications may not be waived or amended except by written notice signed by both parties, and may only be terminated with respect to the Company&amp;#x2019;s products.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</oiim:LegalContingenciesPolicyTextBlock>    
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;&lt;tr style=&quot;vertical-align: top&quot;&gt;&lt;td&gt;&lt;b&gt;Recent Accounting Pronouncements &lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In April 2014, the Financial Accounting Standard Board (&amp;#x201c;FASB&amp;#x201d;) issued an accounting update, which changes the criteria for reporting discontinued operations for all public and nonpublic entities. The guidance requires only disposals that represent a strategic shift that has (or will have) a major effect on the entity&amp;#x2019;s results and operations would qualify as discontinued operations. The guidance also requires entities 1) to expand their disclosures about discontinued operations to include more information about assets, liabilities, income, and expenses and 2) to disclose the pre-tax income attributable to a disposal of an individually significant component of an entity that does not qualify for discontinued operations presentation in the financial statements.&amp;#x201d; The guidance is effective for fiscal years beginning after December 15, 2014 and early adoption is prohibited. The adoption of this guidance did not have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In May 2014, the FASB issued a new standard related to revenue recognition. Under the new standard, recognition of revenue occurs when a customer obtains control of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In addition, the new standard requires disclosure of the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. In August 2015, the FASB issued an amendment to defer the effective date. The new standard is effective for fiscal years beginning after December 15, 2017 and early adoption is permitted for annual reporting periods beginning after December 15, 2016. In March and April 2016, the FASB issued two accounting updates to clarify the implementation guidance on principal versus agent considerations, performance obligations and the licensing. The new guidance is required to be applied retrospectively to each prior reporting period presented or retrospectively with the cumulative effect of initially applying it recognized at the date of initial application. &lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;The Company is currently evaluating this guidance, but does not expect the adoption to have a material effect on the Company&amp;#x2019;s consolidated financial statements.&lt;/font&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In June 2014, the FASB issued an accounting update, which clarifies the accounting for share-based payments. The guidance requires that a performance target that affects vesting and that could be achieved after the requisite service period is treated as a performance condition. The guidance is effective for fiscal years beginning after December 15, 2015 and early adoption is permitted. The adoption of this guidance is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In August 2014, the FASB issued new standard related to the presentation of financial statements when there may be conditions or events that raise substantial doubt about the entity&amp;#x2019;s ability to continue as a going concern. This standard sets forth management&amp;#x2019;s responsibility to evaluate, each reporting period, whether there is substantial doubt about our ability to continue as a going concern, and if so, to provide related footnote disclosures. The standard is effective for fiscal years beginning after December 15, 2016 and early adoption is permitted. The adoption of this guidance is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In February 2015, the FASB issued an accounting update to amend the consolidation analysis. All legal entities are subject to reevaluation under the revised consolidation model. The amendment is effective for fiscal years beginning after December 15, 2015 and early adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;In July 2015, the FASB issued an accounting update to simplify the measurement of inventory. The amendment requires the measurement of inventory at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The amendment applies to inventories for which cost is determined by methods other than the last-in first-out and the retail inventory methods. This amendment is effective prospectively for annual periods beginning after December 15, 2016 and early application is permitted. &lt;/font&gt;The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s results of operations, financial position or cash flow.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In November 2015, the FASB issued an accounting update to simplify the presentation of deferred income taxes. The amendment requires that deferred tax liabilities and assets be classified as noncurrent in a classified statement of financial position.&amp;nbsp;The current requirement that deferred tax liabilities and assets of a tax-paying component of an entity be offset and presented as a single amount is not affected by the amendments in this guidance.&amp;nbsp;&lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;This amendment is effective prospectively or retrospectively for annual periods beginning after December 15, 2016 and early application is permitted.&lt;/font&gt; The Company is currently evaluating the effect this standard will have on its financial position.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In January 2016, the FASB issued an accounting update regarding the subsequent measurement of equity investment. The amendment requires all equity investment to be measured at fair value with changes in the fair value recognized through net income other than those accounted for under equity method of accounting or those that result in consolidation of the investee. The amendment also simplifies the impairment assessment of equity investments without readily determinable fair value by requiring assessment for impairment qualitatively and eliminating the complexity of the other-than-temporary impairment guidance. For financial reporting, the amendment requires an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instrument-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. In addition, for public company: the amendment eliminates the requirement to disclose the methods and significant assumptions used to estimate the fair value that is required to be disclosed for financial instruments measured at amortized cost on the balance sheet; for nonpublic company: the amendment eliminates the requirement to disclose the fair value of financial instruments measured at amortized cost. This amendment is effective for fiscal years beginning after December 15, 2017 &lt;font style=&quot;font-family: Times New Roman, Times, Serif&quot;&gt;and early application is prohibited&lt;/font&gt;. The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s financial position, results of operations, cash flow and financial statement disclosures.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;In February 2016, the FASB issued a new standard regarding leases. The new standard requires an entity to recognize assets and liabilities arising from a lease for both financing and operating leases other than that the entity elects the short-term lease recognition and measurement exemption. Qualitative and quantitative disclosures will be enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases. This standard is effective for fiscal years beginning after December 15, 2018, and early adoption is permitted. The Company is currently evaluating the effect this standard will have on its financial position, results of operations, cash flow and financial statement disclosures.&lt;/font&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In March 2016, the FASB issued an accounting update to simplify several aspects of the accounting for share-based payment award transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The amendment is effective for fiscal years beginning after December 15, 2016, and earlier adoption is permitted. The adoption of this amendment is not expected to have a material impact on the Company&amp;#x2019;s financial position, results of operations, cash flow and financial statement disclosures.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>   
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt; 
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;   
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;3.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;DISCONTINUED OPERATIONS AND EXIT ACTIVITIES&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in&quot;&gt;&lt;b&gt;Discontinued Operations&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As part of the Company&amp;#x2019;s strategy to evaluate its business segments periodically, management noted that the Network Security Group has incurred significant operating losses and its business had not grown as projected. In light of the downturn of business in Network Security products the Company determined that a triggering event had occurred and initiated an impairment loss analysis on the Network Security Group&amp;#x2019;s long-lived assets using a discounted cash flow approach in estimating fair value as market values could not be readily determined. In November 2010, the Board of Directors (the &amp;#x201c;Board&amp;#x201d;) resolved to discontinue the operations of Network Security Group and to liquidate the assets of the Network Security Group in due course. The Company has ceased the segment&amp;#x2019;s operation and has commenced the related shutdown activities, most of which were completed in 2011. The Company did not have any revenue and expense from the operations of this business segment in 2015 and 2014.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company determined that the Network Security Group meets the definition of a separate component and the results of the Network Security Group are reported as discontinued operations in the accompanying statements of operations and comprehensive income.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in&quot;&gt;&lt;b&gt;Exit Activities &lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.6pt; text-align: justify&quot;&gt;In December 2014, the Company determined to dissolve the Intelligent Power Group, one of the product lines of the Company&amp;#x2019;s Integrated Circuit Group, which comprised of the IC products such as DC/DC controller ICs, battery charger controllers ICs, charger ICs, and LDO Regulator ICs. The actions taken to dissolve the Intelligent Power Group resulted in significantly reducing the developing activities of the Intelligent Power products, and terminating the related workforce.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.6pt; text-align: justify&quot;&gt;For the year ended December 31, 2014, the Company recorded costs associated with exit activities of $3,027,000, of which $82,000 and $2,945,000 were related to a loss on asset write-off and one-time employee termination benefits, respectively. The Company determined that those assets directly held/carried by the Intelligent Power Group provided no future benefit and recognized a loss on asset write-off, including property and equipment of $24,000, and deferred charges of $58,000. As of December 31, 2014, one-time employee termination benefits of $2,945,000 were accrued and recorded as accrued expenses and other current liabilities on the balance sheet, which had been settled in 2015.&lt;/p&gt;&lt;br/&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>    
  <us-gaap:Revenues unitRef="usd" contextRef="c96_From1Jan2015To31Dec2015_NetworkSecurityGroupMember" decimals="0">0</us-gaap:Revenues> 
  <us-gaap:Revenues unitRef="usd" contextRef="c97_From1Jan2014To31Dec2014_NetworkSecurityGroupMember" decimals="0">0</us-gaap:Revenues> 
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c96_From1Jan2015To31Dec2015_NetworkSecurityGroupMember" decimals="0">0</us-gaap:OperatingExpenses>    
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c97_From1Jan2014To31Dec2014_NetworkSecurityGroupMember" decimals="0">0</us-gaap:OperatingExpenses>    
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">3027000</us-gaap:BusinessExitCosts1>    
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c98_From1Jan2014To31Dec2014_LossOnAssetWriteOffMember" decimals="0">82000</us-gaap:BusinessExitCosts1>    
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c99_From1Jan2014To31Dec2014_OneTimeEmployeeTerminationBenefitsMember" decimals="0">2945000</us-gaap:BusinessExitCosts1> 
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c100_From1Jan2014To31Dec2014_PropertyAndEquipmentMember" decimals="0">24000</us-gaap:BusinessExitCosts1> 
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c101_From1Jan2014To31Dec2014_DeferredChargesMember" decimals="0">58000</us-gaap:BusinessExitCosts1> 
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c102_From1Jan2014To31Dec2014_AccruedOneTimeTerminationBenefitsMember" decimals="0">2945000</us-gaap:BusinessExitCosts1> 
  <us-gaap:FairValueDisclosuresTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt; 
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;4.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company measures its cash equivalents and marketable securities at fair value. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The Company measures its cash equivalents and marketable securities at fair value. The Company also determines the fair value of long-term investments and long-lived assets whenever events or changes in circumstances indicate the carrying value may not be recoverable. A three-tier fair value hierarchy is established as a basis for considering such assumptions and for inputs used in the valuation methodologies in measuring fair value:&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.6pt; text-align: justify&quot;&gt;Level 1 &amp;#x2013; Observable inputs such as quoted prices for identical instruments in active markets;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.6pt; text-align: justify&quot;&gt;Level 2 &amp;#x2013; Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.6pt; text-align: justify&quot;&gt;Level 3 &amp;#x2013; Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Assets and liabilities measured at fair value on recurring and nonrecurring bases were as follows:&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Fair Value Measurements at the End of the Reporting Period&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 1&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 2&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 3&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Total&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Items measured at fair value on a recurring basis at December 31, 2015&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Cash and cash equivalents&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 56%; text-align: left; padding-bottom: 2.25pt; text-indent: 10pt&quot;&gt;Money market mutual funds&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;161&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;161&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Items measured at fair value on a recurring basis at December 31, 2014&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Cash and cash equivalents&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt; padding-left: 10pt&quot;&gt;Money market mutual funds&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;162&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;162&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Items measured at fair value on a nonrecurring basis at December 31, 2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 1&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 2&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 3&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Total&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Long-term investments&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 45%; text-align: left; padding-bottom: 2.25pt; text-indent: 10pt&quot;&gt;Cost method securities (note 9)&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,414&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,414&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(4,953&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25pt; text-indent: -25pt&quot;&gt;&lt;b&gt;Items measured at fair value on a nonrecurring basis at December 31, 2014&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Long-term investments&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Cost method securities (note 9)&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;167&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;167&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(83&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Long-lived assets held and used related to the exit activities&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Property and equipment (note 3)&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(24&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Other assets (note 3)&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(58&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total nonrecurring fair value measurements&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;167&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;167&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(165&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As described in note 3, in connection with the dissolution of the Intelligent Power Group, property and equipment and deferred charges with a carrying amount of $24,000, and $58,000, respectively, were written down to their fair value of zero, resulting in an exit activities charge of $82,000, which was included in earnings for the year ended December 31, 2014.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company utilized a pricing service to estimate fair value measurements for the money market mutual funds. The pricing service utilized market quotations for fixed maturity securities that had quoted prices in active markets. Fixed maturity securities generally traded daily on dealer bids rather than bids recorded on exchanges. The pricing service prepared estimates of fair value measurements for these securities using its proprietary pricing applications which included available relevant market information, benchmark curves, benchmarking of like securities, sector groupings and matrix pricing. Since most of the fixed maturity securities had maturities of one year or less, the Company believed that the fair value would not be materially different from the original purchased cost. The Company&amp;#x2019;s fair value processes included controls that were designed to ensure appropriate fair values were recorded. Such controls, which may be performed quarterly or when certain assets need to be measured at fair value on a non-recurring basis, include a detailed review of methodologies and assumptions and a management review of valuation.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The fair value estimates provided by the pricing service for the Company&amp;#x2019;s investments were based on observable market information rather than market quotes. Accordingly, the estimates of fair value for short-term investments were determined based on Level 2 inputs at December 31, 2015 and 2014, respectively.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The fair value measurement in cost method securities was determined based on certain evidential financial information. Please also see discussions in note 9.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:FairValueDisclosuresTextBlock>   
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c103_From1Jan2014To31Dec2014_PropertyAndEquipmentMember_IntelligentECommerceGroupMember" decimals="0">24000</us-gaap:BusinessExitCosts1>   
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c104_From1Jan2014To31Dec2014_DeferredChargesMember_IntelligentECommerceGroupMember" decimals="0">58000</us-gaap:BusinessExitCosts1>   
  <us-gaap:AssetsFairValueDisclosure unitRef="usd" contextRef="c105_AsOf31Dec2014_PropertyAndEquipmentMember_IntelligentECommerceGroupMember" decimals="0">0</us-gaap:AssetsFairValueDisclosure>   
  <us-gaap:AssetsFairValueDisclosure unitRef="usd" contextRef="c106_AsOf31Dec2014_DeferredChargesMember_IntelligentECommerceGroupMember" decimals="0">0</us-gaap:AssetsFairValueDisclosure>   
  <us-gaap:BusinessExitCosts1 unitRef="usd" contextRef="c107_From1Jan2014To31Dec2014_IntelligentECommerceGroupMember_AggregateWriteDownOfAssetsToFairValueMember" decimals="0">82000</us-gaap:BusinessExitCosts1>     
  <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Fair Value Measurements at the End of the Reporting Period&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 1&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 2&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 3&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Total&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Items measured at fair value on a recurring basis at December 31, 2015&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Cash and cash equivalents&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 56%; text-align: left; padding-bottom: 2.25pt; text-indent: 10pt&quot;&gt;Money market mutual funds&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;161&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;161&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Items measured at fair value on a recurring basis at December 31, 2014&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Cash and cash equivalents&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt; padding-left: 10pt&quot;&gt;Money market mutual funds&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;162&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;162&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock> 
  <us-gaap:AssetsFairValueDisclosureRecurring unitRef="usd" contextRef="c108_AsOf31Dec2015_MoneyMarketFundsMember_FairValueInputsLevel2Member" decimals="-3">161000</us-gaap:AssetsFairValueDisclosureRecurring>    
  <us-gaap:AssetsFairValueDisclosureRecurring unitRef="usd" contextRef="c109_AsOf31Dec2015_MoneyMarketFundsMember" decimals="-3">161000</us-gaap:AssetsFairValueDisclosureRecurring> 
  <us-gaap:AssetsFairValueDisclosureRecurring unitRef="usd" contextRef="c110_AsOf31Dec2014_MoneyMarketFundsMember_FairValueInputsLevel2Member" decimals="-3">162000</us-gaap:AssetsFairValueDisclosureRecurring>    
  <us-gaap:AssetsFairValueDisclosureRecurring unitRef="usd" contextRef="c111_AsOf31Dec2014_MoneyMarketFundsMember" decimals="-3">162000</us-gaap:AssetsFairValueDisclosureRecurring> 
  <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Items measured at fair value on a nonrecurring basis at December 31, 2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 1&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 2&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Level 3&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Total&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center&quot;&gt;&lt;b&gt;Losses&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Long-term investments&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 45%; text-align: left; padding-bottom: 2.25pt; text-indent: 10pt&quot;&gt;Cost method securities (note 9)&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,414&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,414&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 8%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(4,953&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 25pt; text-indent: -25pt&quot;&gt;&lt;b&gt;Items measured at fair value on a nonrecurring basis at December 31, 2014&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Long-term investments&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Cost method securities (note 9)&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;167&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;167&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(83&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Long-lived assets held and used related to the exit activities&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Property and equipment (note 3)&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(24&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Other assets (note 3)&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(58&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total nonrecurring fair value measurements&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;167&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;167&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(165&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>    
  <us-gaap:AssetsFairValueDisclosureNonrecurring unitRef="usd" contextRef="c112_AsOf31Dec2015_CostMethodSecuritiesMember_FairValueInputsLevel3Member" decimals="-3">2414000</us-gaap:AssetsFairValueDisclosureNonrecurring>     
  <us-gaap:AssetsFairValueDisclosureNonrecurring unitRef="usd" contextRef="c113_AsOf31Dec2015_CostMethodSecuritiesMember" decimals="-3">2414000</us-gaap:AssetsFairValueDisclosureNonrecurring>  
  <oiim:AssetsFairValueDisclosureNonrecurringGainLoss unitRef="usd" contextRef="c113_AsOf31Dec2015_CostMethodSecuritiesMember" decimals="-3">-4953000</oiim:AssetsFairValueDisclosureNonrecurringGainLoss>   
  <us-gaap:AssetsFairValueDisclosureNonrecurring unitRef="usd" contextRef="c114_AsOf31Dec2014_CostMethodSecuritiesMember_FairValueInputsLevel3Member" decimals="-3">167000</us-gaap:AssetsFairValueDisclosureNonrecurring>    
  <us-gaap:AssetsFairValueDisclosureNonrecurring unitRef="usd" contextRef="c115_AsOf31Dec2014_CostMethodSecuritiesMember" decimals="-3">167000</us-gaap:AssetsFairValueDisclosureNonrecurring> 
  <oiim:AssetsFairValueDisclosureNonrecurringGainLoss unitRef="usd" contextRef="c115_AsOf31Dec2014_CostMethodSecuritiesMember" decimals="-3">-83000</oiim:AssetsFairValueDisclosureNonrecurringGainLoss> 
  <oiim:AssetsFairValueDisclosureNonrecurringGainLoss unitRef="usd" contextRef="c116_AsOf31Dec2014_PropertyPlantAndEquipmentMember" decimals="-3">-24000</oiim:AssetsFairValueDisclosureNonrecurringGainLoss> 
  <oiim:AssetsFairValueDisclosureNonrecurringGainLoss unitRef="usd" contextRef="c117_AsOf31Dec2014_OtherAssetsMember" decimals="-3">-58000</oiim:AssetsFairValueDisclosureNonrecurringGainLoss>  
  <us-gaap:AssetsFairValueDisclosureNonrecurring unitRef="usd" contextRef="c118_AsOf31Dec2014_FairValueInputsLevel3Member" decimals="-3">167000</us-gaap:AssetsFairValueDisclosureNonrecurring>  
  <us-gaap:AssetsFairValueDisclosureNonrecurring unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">167000</us-gaap:AssetsFairValueDisclosureNonrecurring>  
  <oiim:AssetsFairValueDisclosureNonrecurringGainLoss unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">-165000</oiim:AssetsFairValueDisclosureNonrecurringGainLoss>   
  <us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;CASH AND CASH EQUIVALENTS &lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Time deposits&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;8,616&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;17,679&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Savings and checking accounts&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;32,414&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;23,214&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Money market mutual funds&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;161&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;162&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Petty cash&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;8&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;14&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;41,199&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;41,069&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>     
  <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Time deposits&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;8,616&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;17,679&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Savings and checking accounts&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;32,414&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;23,214&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Money market mutual funds&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;161&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;162&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Petty cash&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;8&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;14&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;41,199&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;41,069&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>    
  <us-gaap:TimeDepositsAtCarryingValue unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">8616000</us-gaap:TimeDepositsAtCarryingValue>   
  <us-gaap:TimeDepositsAtCarryingValue unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">17679000</us-gaap:TimeDepositsAtCarryingValue>    
  <us-gaap:DueFromBanks unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">32414000</us-gaap:DueFromBanks>    
  <us-gaap:DueFromBanks unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">23214000</us-gaap:DueFromBanks>    
  <us-gaap:MoneyMarketFundsAtCarryingValue unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">161000</us-gaap:MoneyMarketFundsAtCarryingValue>     
  <us-gaap:MoneyMarketFundsAtCarryingValue unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">162000</us-gaap:MoneyMarketFundsAtCarryingValue>     
  <us-gaap:Cash unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">8000</us-gaap:Cash>    
  <us-gaap:Cash unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">14000</us-gaap:Cash>     
  <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;6.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;SHORT-TERM INVESTMENTS &lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;15&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2015&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Gains&lt;/td&gt; 
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Losses&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;width: 40%&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Time deposits&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;15&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2014&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Gains&lt;/td&gt; 
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Losses&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;width: 40%&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Time deposits&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Short-term investments by contractual maturity were as follows:&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2015&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Time deposits&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Due within one year&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;11,205&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;11,205&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Due after one year through two years&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;28&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;28&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Time deposits&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Due within one year&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;21,477&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;21,477&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Due after one year through two years&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company&amp;#x2019;s gross realized gains and losses on the sale of investments for the year ended December 31, 2015 were both $0. The Company&amp;#x2019;s gross realized gains and losses on the sale of investments for the year ended December 31, 2014 were $38,000 and $2,000, respectively. Please also see discussions in note 9. The Company&amp;#x2019;s gross realized gains and losses on the sale of investments for the year ended December 31, 2013, were $1,000 and $0, respectively.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>     
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">0</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>     
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">0</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>  
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">38000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>    
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">2000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>     
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">1000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>   
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">0</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>  
  <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;15&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2015&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Gains&lt;/td&gt; 
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Losses&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;width: 40%&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Time deposits&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;15&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2014&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Gains&lt;/td&gt; 
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Gross&lt;br /&gt; Unrealized&lt;br /&gt; Losses&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;width: 40%&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Time deposits&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>    
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost unitRef="usd" contextRef="c119_AsOf31Dec2015_BankTimeDepositsMember" decimals="-3">11233000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>   
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains unitRef="usd" contextRef="c120_From1Jan2015To31Dec2015_BankTimeDepositsMember" decimals="-3">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains>     
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss unitRef="usd" contextRef="c120_From1Jan2015To31Dec2015_BankTimeDepositsMember" decimals="-3">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss>   
  <us-gaap:AvailableForSaleSecuritiesCurrent unitRef="usd" contextRef="c119_AsOf31Dec2015_BankTimeDepositsMember" decimals="-3">11233000</us-gaap:AvailableForSaleSecuritiesCurrent> 
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost unitRef="usd" contextRef="c121_AsOf31Dec2014_BankTimeDepositsMember" decimals="-3">21481000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>   
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains unitRef="usd" contextRef="c122_From1Jan2014To31Dec2014_BankTimeDepositsMember" decimals="-3">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedGains>     
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss unitRef="usd" contextRef="c122_From1Jan2014To31Dec2014_BankTimeDepositsMember" decimals="-3">0</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLoss>   
  <us-gaap:AvailableForSaleSecuritiesCurrent unitRef="usd" contextRef="c121_AsOf31Dec2014_BankTimeDepositsMember" decimals="-3">21481000</us-gaap:AvailableForSaleSecuritiesCurrent> 
  <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2015&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Time deposits&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Due within one year&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;11,205&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;11,205&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Due after one year through two years&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;28&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;28&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;11,233&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31, 2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Cost&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Time deposits&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Due within one year&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;21,477&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;21,477&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Due after one year through two years&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;21,481&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>   
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c123_AsOf31Dec2015_DueWithinOneYearMember_CostMember" decimals="-3">11205000</us-gaap:ShortTermInvestments> 
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c124_AsOf31Dec2015_DueWithinOneYearMember_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">11205000</us-gaap:ShortTermInvestments>   
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c125_AsOf31Dec2015_DueAfterOneYearThroughTwoYearsMember_CostMember" decimals="-3">28000</us-gaap:ShortTermInvestments>  
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c126_AsOf31Dec2015_DueAfterOneYearThroughTwoYearsMember_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">28000</us-gaap:ShortTermInvestments>    
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c127_AsOf31Dec2015_CostMember" decimals="-3">11233000</us-gaap:ShortTermInvestments>   
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c128_AsOf31Dec2015_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">11233000</us-gaap:ShortTermInvestments>     
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c129_AsOf31Dec2014_DueWithinOneYearMember_CostMember" decimals="-3">21477000</us-gaap:ShortTermInvestments> 
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c130_AsOf31Dec2014_DueWithinOneYearMember_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">21477000</us-gaap:ShortTermInvestments>   
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c131_AsOf31Dec2014_DueAfterOneYearThroughTwoYearsMember_CostMember" decimals="-3">4000</us-gaap:ShortTermInvestments> 
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c132_AsOf31Dec2014_DueAfterOneYearThroughTwoYearsMember_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">4000</us-gaap:ShortTermInvestments>   
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c133_AsOf31Dec2014_CostMember" decimals="-3">21481000</us-gaap:ShortTermInvestments>   
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c134_AsOf31Dec2014_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">21481000</us-gaap:ShortTermInvestments>     
  <us-gaap:InventoryDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;   
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;7.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;INVENTORIES &lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Finished goods&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3,080&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,686&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Work-in-process&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,847&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,405&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Raw materials&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,735&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,551&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;9,662&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;8,642&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:InventoryDisclosureTextBlock>  
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Finished goods&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3,080&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,686&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Work-in-process&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,847&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,405&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Raw materials&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,735&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,551&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;9,662&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;8,642&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>   
  <us-gaap:InventoryFinishedGoods unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">3080000</us-gaap:InventoryFinishedGoods>   
  <us-gaap:InventoryFinishedGoods unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">2686000</us-gaap:InventoryFinishedGoods>   
  <us-gaap:InventoryWorkInProcess unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1847000</us-gaap:InventoryWorkInProcess>   
  <us-gaap:InventoryWorkInProcess unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">1405000</us-gaap:InventoryWorkInProcess>   
  <us-gaap:InventoryRawMaterials unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">4735000</us-gaap:InventoryRawMaterials> 
  <us-gaap:InventoryRawMaterials unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">4551000</us-gaap:InventoryRawMaterials> 
  <oiim:PrepaidExpensesAndOtherCurrentAssetsTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;   
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;8.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;PREPAID EXPENSES AND OTHER CURRENT ASSETS&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Prepaid expenses&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;545&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;674&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Payment in advance&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;230&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;192&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Other receivable&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;158&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;26&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Interest receivable&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;94&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;293&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;26&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;17&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Value-added-tax recoverable&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;19&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Other&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;69&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;87&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,126&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,308&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;</oiim:PrepaidExpensesAndOtherCurrentAssetsTextBlock> 
  <oiim:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;      
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Prepaid expenses&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;545&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;674&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Payment in advance&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;230&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;192&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Other receivable&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;158&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;26&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Interest receivable&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;94&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;293&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;26&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;17&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Value-added-tax recoverable&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;19&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Other&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;69&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;87&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,126&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,308&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</oiim:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock>     
  <us-gaap:PrepaidExpenseCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">545000</us-gaap:PrepaidExpenseCurrent>     
  <us-gaap:PrepaidExpenseCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">674000</us-gaap:PrepaidExpenseCurrent>     
  <oiim:PaymentInAdvanceCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">230000</oiim:PaymentInAdvanceCurrent>   
  <oiim:PaymentInAdvanceCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">192000</oiim:PaymentInAdvanceCurrent>   
  <us-gaap:OtherReceivables unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">158000</us-gaap:OtherReceivables>     
  <us-gaap:OtherReceivables unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">26000</us-gaap:OtherReceivables>    
  <us-gaap:InterestReceivable unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">94000</us-gaap:InterestReceivable>   
  <us-gaap:InterestReceivable unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">293000</us-gaap:InterestReceivable>    
  <us-gaap:DeferredTaxAssetsNetCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">26000</us-gaap:DeferredTaxAssetsNetCurrent> 
  <us-gaap:DeferredTaxAssetsNetCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">17000</us-gaap:DeferredTaxAssetsNetCurrent> 
  <us-gaap:IncomeTaxesReceivable unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">4000</us-gaap:IncomeTaxesReceivable>   
  <us-gaap:IncomeTaxesReceivable unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">19000</us-gaap:IncomeTaxesReceivable>    
  <us-gaap:OtherAssets unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">69000</us-gaap:OtherAssets>    
  <us-gaap:OtherAssets unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">87000</us-gaap:OtherAssets>    
  <us-gaap:PrepaidExpenseAndOtherAssets unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1126000</us-gaap:PrepaidExpenseAndOtherAssets>     
  <us-gaap:PrepaidExpenseAndOtherAssets unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">1308000</us-gaap:PrepaidExpenseAndOtherAssets>     
  <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;9.&lt;/b&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;LONG-TERM INVESTMENTS &lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Cost method&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Sigurd Microelectronics (Cayman) Co., Ltd. (&amp;#x201c;Sigurd Cayman&amp;#x201d;)&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,365&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;7,200&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;X-FAB Silicon Foundries SE (&amp;#x201c;X-FAB&amp;#x201d;)&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,968&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,968&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Philip Ventures Enterprise Fund (&amp;#x201c;PVEF&amp;#x201d;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;49&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;497&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;GEM Services, Inc. (&amp;#x201c;GEM&amp;#x201d;)&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;78&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;78&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Excelliance MOS Co., Ltd (&amp;#x201c;EMC&amp;#x201d;)&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,844&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,844&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Verticil Electronics Corp. (&amp;#x201c;Verticil&amp;#x201d;)&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;167&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Asia Sinomos Semiconductor Inc. (&amp;#x201c;Sinomos&amp;#x201d;)&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Silicon Genesis Corporation (&amp;#x201c;SiGen&amp;#x201d;)&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;9,304&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;14,754&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Available-for-sale securities &amp;#x2013; noncurrent&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Etrend Hightech Corp. (&amp;#x201c;Etrend&amp;#x201d;)&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;9,304&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;14,754&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The following table shows the movement of gross unrealized gains and losses of the Company&amp;#x2019;s available-for-sale securities.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;Balance at beginning of period&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;398&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;56&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Other comprehensive income before reclassification adjustment&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;74&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;342&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Reclassification adjustment&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(472&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Balance at end of period&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;398&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 18.15pt; text-align: justify&quot;&gt;In July 2008, the Company invested in preferred shares of Sigurd Cayman for $5,700,000 to become a strategic partner of Sigurd Microelectronics Corporation (&amp;#x201c;Sigurd&amp;#x201d;). Upon completion of the transaction, the Company obtained a 19.54% ownership of Sigurd Cayman. The Company accounts for the investment under the cost method as the Company does not exercise significant influence over operating and financial policies of Sigurd Cayman and management of Sigurd holds the controlling interests. In April 2010, the Company participated in another round of preferred shares issued by Sigurd Cayman amounting to $1,500,000. In September 2015, Sigurd Cayman announced the liquidation of its wholly owned subsidiary, Sigurd Microelectronics (Wuxi) Co., Ltd. (&amp;#x201c;Sigurd Wuxi&amp;#x201d;), whose sales and operations account for the majority business of Sigurd Cayman. In view of Sigurd Cayman&amp;#x2019;s recurring financial losses and its decision to cease operations of Sigurd Wuxi, the Company determined that the decline in fair value of the investment in Sigurd Cayman was other-than-temporary and recognized an impairment charge of $4,835,000 in 2015. The resulting investment which was classified as Level 3 in the fair value hierarchy was valued using a discounted cash flow model considering the latest available financial information which primarily consists of cash and time deposits. The valuation inputs primarily included an estimate of future cash flows, expectations about possible variations in the amount and timing of cash flows. The significant unobservable input is assuming no future revenue and cost associated with production activities. As of December 31, 2015, the Company held 9,690,445 shares, which represented an 18.88% ownership of Sigurd Cayman, and the fair value of the investment after impairment was $2,365,000.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company invested in X-FAB&amp;#x2019;s ordinary shares in July 2002. X-FAB (formerly known as X-FAB Semiconductor Foundries AG) is a European-American foundry group that specializes in analog/mixed-signal application. As of December 31, 2015, the Company held 530,000 shares at the cost of $4,968,000 (4,982,000 EURO), which represented a 1.60% ownership of X-FAB. In April 2016, the Company sold the entire X-FAB&amp;#x2019;s ordinary shares to a third party company and recognized a gain on disposal of $413,000.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In November 2005, the Company invested in PVEF, a fund management company in Singapore, with an investment amount of $585,000 (SG$1,000,000) for 20 units in the placement at SG$50,000 per unit. The Company further invested $357,000 (SG$500,000) in June 2010 to obtain 30 units. A portion of the shares were redeemed by PVEF in November 2012 and May 2015 at a cost of $445,000 and $330,000, respectively, and the carrying cost of the Company is reduced to $167,000 accordingly. In December 2015, in view of the fund&amp;#x2019;s liquidation and continuous lower net asset value than the cost, the Company determined that the decline in fair value of the investment in PVEF was other-than- temporary and recognized an impairment charge of $118,000. The fair value for the fund was estimated based on the net asset value of the Company&amp;#x2019;s ownership interest in the fund. The investment was classified as Level 3 in the fair value hierarchy since the fund was redeemable at December 31, 2015. Distributions from fund will be received through the liquidation of the underlying assets of the fund or the redemption of shares initiated by the fund. As of December 31, 2015, there were no unfunded commitments and the Company held a 5% interest in the fund as of December 31, 2015.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company invested in GEM&amp;#x2019;s preference shares in August 2002. GEM is a multinational semiconductor assembly and test company. On April 16, 2012, GEM signed a share purchase agreement with a listed company in Taiwan which will purchase GEM&amp;#x2019;s preference share at a price of $0.235 per share to obtain approximately 58.4% ownership of GEM. In respect to this subsequent event, the Company considered this a Type I subsequent event and the investment to be other-than-temporarily impaired. Therefore, the Company recognized an impairment loss of $422,000 as of December 31, 2011. As of December 31, 2015, the Company held 333,334 shares at the cost of $78,000, which represented a 0.35% ownership of GEM.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company invested $1,960,000 (NT$62,900,000) in EMC&amp;#x2019;s 3,468,000 ordinary shares in June 2010. EMC is a fabless power device design company in Taiwan, specialized in power semiconductor process development, and the design of high efficiency power device and system. In December 2012, the Company sold 200,000 shares in the amount of $138,000 in the process of EMC&amp;#x2019;s getting listed on the Emerging Stock GreTai Security Market of Taiwan. As of December 31, 2015, the Company held 3,474,854 shares at the cost of $1,844,000, which represented a 10.98% ownership of EMC.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In July 2013, the Company invested $250,000 (NT$7,500,000) in Verticil, a privately-owned manufacturer of LED power modules and integrated lighting solutions provider in Taiwan. Based on the recent operating status and a round of financing of Verticil in August 2014, the Company considered the investment to be other-than-temporarily impaired. Therefore, the Company recognized an impairment loss of $83,000 (NT$2,500,000) in the third quarter of 2014. The Company sold the entire Verticile shares during the second half of 2015 and a gain of $8,000 was recorded for the year ended December 31, 2015.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;The Company invested in Etrend&amp;#x2019;s ordinary shares in December 2002, July 2003, and March 2004, respectively. Etrend is a wafer probing, packing and testing company. In August 2007, Etrend&amp;#x2019;s shares were listed on the Emerging Stock GreTai Security Market of Taiwan and the Company reclassified the investment in Etrend to available-for-sale securities. Etrend was successfully listed on the GreTai Securities Market of Taiwan&lt;/font&gt; &lt;font style=&quot;font-size: 10pt&quot;&gt;in November 2010. The Company sold the entire Etrend shares in the stock exchange market during the second half of 2014 and a gain of $436,000 was recorded for the year ended December 31, 2014.&lt;/font&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In January 2005, the Company invested in ordinary shares of Sinomos, a privately owned foundry company, at a total amount of $5,000,000. In May and December 2006, the Company further invested in preferred shares of $3,288,000 and $4,785,000, respectively. In September 2008, in view of Sinomos&amp;#x2019; operating status and recurring financial losses, the Company determined that the decline in fair value of the investment in Sinomos was other-than-temporary and recognized an impairment charge of $13,073,000. Along with the recognition of impairment charge, the Company also wrote-off the outstanding prepayments in relation to Sinomos&amp;#x2019; foundry service of $2,942,000. As of December 31, 2015, the Company held 30,101,353 of ordinary and preference shares, representing an 18.41% ownership of Sinomos.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company invested in SiGen preferred shares in December 2000. SiGen is an advanced nanotechnology company that develops Silicon-on-insulator, stained-silicon products and other engineered multi-layer structures to microelectronics and photonic for advanced electronic and opto-electronic device applications. In 2002 and 2003, the Company reviewed qualitative factors related to the investment, determined that the decline in value was other-than-temporary and the carrying value was decreased to zero. The Company held 23,946 shares of SiGen as of December 31, 2015, representing a 0.06% ownership of SiGen.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>  
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c135_AsOf31Jul2008_PreferredStockMember_SigurdCaymanMember" decimals="0">5700000</oiim:CostMethodInvestmentPurchasePrice>     
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c135_AsOf31Jul2008_PreferredStockMember_SigurdCaymanMember" decimals="4">0.1954</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>    
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c136_AsOf30Apr2010_PreferredStockMember_SigurdCaymanMember" decimals="0">1500000</oiim:CostMethodInvestmentPurchasePrice>     
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment unitRef="usd" contextRef="c137_From1Jan2015To31Dec2015_PreferredStockMember_SigurdCaymanMember" decimals="0">4835000</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment>   
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c138_AsOf31Dec2015_PreferredStockMember_SigurdCaymanMember" decimals="INF">9690445</us-gaap:InvestmentOwnedBalanceShares> 
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c138_AsOf31Dec2015_PreferredStockMember_SigurdCaymanMember" decimals="4">0.1888</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>    
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c138_AsOf31Dec2015_PreferredStockMember_SigurdCaymanMember" decimals="0">2365000</us-gaap:CostMethodInvestments>  
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c139_AsOf31Dec2015_XFABMember" decimals="INF">530000</us-gaap:InvestmentOwnedBalanceShares> 
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c139_AsOf31Dec2015_XFABMember" decimals="0">4968000</us-gaap:CostMethodInvestments>   
  <us-gaap:CostMethodInvestments unitRef="eur" contextRef="c139_AsOf31Dec2015_XFABMember" decimals="0">4982000</us-gaap:CostMethodInvestments>   
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c139_AsOf31Dec2015_XFABMember" decimals="4">0.0160</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>     
  <us-gaap:MarketableSecuritiesRealizedGainLoss unitRef="usd" contextRef="c140_From1Apr2016To29Apr2016_SubsequentEventMember_XFABMember" decimals="0">413000</us-gaap:MarketableSecuritiesRealizedGainLoss>    
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c141_AsOf30Nov2005_EquitySecuritiesMember_PVEFMember" decimals="0">585000</oiim:CostMethodInvestmentPurchasePrice>   
  <oiim:CostMethodInvestmentPurchasePrice unitRef="sgd" contextRef="c141_AsOf30Nov2005_EquitySecuritiesMember_PVEFMember" decimals="0">1000000</oiim:CostMethodInvestmentPurchasePrice>    
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c141_AsOf30Nov2005_EquitySecuritiesMember_PVEFMember" decimals="INF">20</us-gaap:InvestmentOwnedBalanceShares>     
  <oiim:InvestmentOwnedValuePerUnit unitRef="sgd" contextRef="c141_AsOf30Nov2005_EquitySecuritiesMember_PVEFMember" decimals="0">50000</oiim:InvestmentOwnedValuePerUnit>     
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c142_AsOf30Jun2010_EquitySecuritiesMember_PVEFMember" decimals="0">357000</oiim:CostMethodInvestmentPurchasePrice>   
  <oiim:CostMethodInvestmentPurchasePrice unitRef="sgd" contextRef="c142_AsOf30Jun2010_EquitySecuritiesMember_PVEFMember" decimals="0">500000</oiim:CostMethodInvestmentPurchasePrice>   
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c142_AsOf30Jun2010_EquitySecuritiesMember_PVEFMember" decimals="INF">30</us-gaap:InvestmentOwnedBalanceShares>     
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue unitRef="usd" contextRef="c143_From1Nov2012To30Nov2012_CommonStockMember_PVEFMember" decimals="0">445000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>    
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue unitRef="usd" contextRef="c144_From1May2015To31May2015_EquitySecuritiesMember_PVEFMember" decimals="0">330000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>    
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c145_AsOf31Dec2015_EquitySecuritiesMember_PVEFMember" decimals="0">167000</us-gaap:CostMethodInvestments>     
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment unitRef="usd" contextRef="c146_From1Jan2015To31Dec2015_EquitySecuritiesMember_PVEFMember" decimals="0">118000</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment> 
  <us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments unitRef="usd" contextRef="c145_AsOf31Dec2015_EquitySecuritiesMember_PVEFMember" decimals="0">0</us-gaap:FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments>  
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c145_AsOf31Dec2015_EquitySecuritiesMember_PVEFMember" decimals="2">0.05</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners> 
  <oiim:CostMethodInvestmentPerShare unitRef="usdPershares" contextRef="c147_From1Apr2012To16Apr2012_PreferredStockMember_GEMMember" decimals="3">0.235</oiim:CostMethodInvestmentPerShare>   
  <oiim:InvestmentPercentage unitRef="pure" contextRef="c147_From1Apr2012To16Apr2012_PreferredStockMember_GEMMember" decimals="3">0.584</oiim:InvestmentPercentage>    
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment unitRef="usd" contextRef="c148_From1Jan2011To31Dec2011_PreferredStockMember_GEMMember" decimals="0">422000</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment>   
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c149_AsOf31Dec2015_PreferredStockMember_GEMMember" decimals="INF">333334</us-gaap:InvestmentOwnedBalanceShares> 
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c149_AsOf31Dec2015_PreferredStockMember_GEMMember" decimals="0">78000</us-gaap:CostMethodInvestments> 
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c149_AsOf31Dec2015_PreferredStockMember_GEMMember" decimals="4">0.0035</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>     
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c150_AsOf30Jun2010_CommonStockMember_EMCMember" decimals="0">1960000</oiim:CostMethodInvestmentPurchasePrice>   
  <oiim:CostMethodInvestmentPurchasePrice unitRef="twd" contextRef="c150_AsOf30Jun2010_CommonStockMember_EMCMember" decimals="0">62900000</oiim:CostMethodInvestmentPurchasePrice>    
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c150_AsOf30Jun2010_CommonStockMember_EMCMember" decimals="INF">3468000</us-gaap:InvestmentOwnedBalanceShares>    
  <oiim:CostMethodInvestmentSaleOfShares unitRef="shares" contextRef="c151_From1Dec2012To31Dec2012_CommonStockMember_EMCMember" decimals="INF">200000</oiim:CostMethodInvestmentSaleOfShares>     
  <oiim:CostMethodInvestmentSaleOfSharesValue unitRef="usd" contextRef="c151_From1Dec2012To31Dec2012_CommonStockMember_EMCMember" decimals="0">138000</oiim:CostMethodInvestmentSaleOfSharesValue>     
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c152_AsOf31Dec2015_CommonStockMember_EMCMember" decimals="INF">3474854</us-gaap:InvestmentOwnedBalanceShares>    
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c152_AsOf31Dec2015_CommonStockMember_EMCMember" decimals="0">1844000</us-gaap:CostMethodInvestments>     
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c152_AsOf31Dec2015_CommonStockMember_EMCMember" decimals="4">0.1098</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>  
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c153_AsOf31Jul2013_VerticilMember" decimals="0">250000</us-gaap:CostMethodInvestments> 
  <us-gaap:CostMethodInvestments unitRef="twd" contextRef="c153_AsOf31Jul2013_VerticilMember" decimals="0">7500000</us-gaap:CostMethodInvestments>  
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment unitRef="usd" contextRef="c154_From1Jul2014To30Sep2014_VerticilMember" decimals="0">83000</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment> 
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment unitRef="twd" contextRef="c154_From1Jul2014To30Sep2014_VerticilMember" decimals="0">2500000</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment>   
  <us-gaap:MarketableSecuritiesRealizedGainLoss unitRef="usd" contextRef="c155_From1Jan2015To31Dec2015_VerticilMember" decimals="0">8000</us-gaap:MarketableSecuritiesRealizedGainLoss>    
  <us-gaap:MarketableSecuritiesRealizedGainLoss unitRef="usd" contextRef="c156_From1Jan2014To31Dec2014_CommonStockMember_EtrendMember" decimals="0">436000</us-gaap:MarketableSecuritiesRealizedGainLoss>  
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c157_AsOf31Jan2005_CommonStockMember_SinomosMember" decimals="0">5000000</oiim:CostMethodInvestmentPurchasePrice>  
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c158_AsOf30May2006_CommonStockMember_SinomosMember" decimals="0">3288000</oiim:CostMethodInvestmentPurchasePrice>  
  <oiim:CostMethodInvestmentPurchasePrice unitRef="usd" contextRef="c159_AsOf31Dec2006_CommonStockMember_SinomosMember" decimals="0">4785000</oiim:CostMethodInvestmentPurchasePrice>  
  <us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment unitRef="usd" contextRef="c160_From1Sep2008To30Sep2008_CommonStockMember_SinomosMember" decimals="0">13073000</us-gaap:CostmethodInvestmentsOtherThanTemporaryImpairment> 
  <oiim:WriteOffOutstandingPrepayments unitRef="usd" contextRef="c160_From1Sep2008To30Sep2008_CommonStockMember_SinomosMember" decimals="0">2942000</oiim:WriteOffOutstandingPrepayments> 
  <us-gaap:InvestmentOwnedBalanceShares unitRef="shares" contextRef="c161_AsOf31Dec2015_CommonStockMember_SinomosMember" decimals="INF">30101353</us-gaap:InvestmentOwnedBalanceShares>    
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c161_AsOf31Dec2015_CommonStockMember_SinomosMember" decimals="4">0.1841</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners> 
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c162_AsOf31Dec2003_PreferredStockMember_SiGenMember" decimals="0">0</us-gaap:CostMethodInvestments>    
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c163_AsOf31Dec2002_PreferredStockMember_SiGenMember" decimals="0">0</us-gaap:CostMethodInvestments>    
  <us-gaap:InvestmentOwnedBalancePrincipalAmount unitRef="usd" contextRef="c164_AsOf31Dec2015_PreferredStockMember_SiGenMember" decimals="0">23946</us-gaap:InvestmentOwnedBalancePrincipalAmount>     
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners unitRef="pure" contextRef="c164_AsOf31Dec2015_PreferredStockMember_SiGenMember" decimals="4">0.0006</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>  
<!-- [WMV4][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt8UCLPdYZl35nXbOCDIyGTqrowG2INEsunomyu23TgMMkIvj0OYAgwKRa09rUQO1EdrJS6FwcAUlSZhZTPNOxhaagUAiegD/MQpuq7cmK3mWKKwxU2mTnbJpm3VVwKRB28P+HOzYf5NLPU9SFuEj2p+YghMcZAlpQej4mheIp3lRjdXC8RkimuK+NK6XvSuVcF7IBO6y5X81DmcVp53OWnU] CSR-->  
  <oiim:ScheduleOfLongTermInvestmentsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Cost method&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Sigurd Microelectronics (Cayman) Co., Ltd. (&amp;#x201c;Sigurd Cayman&amp;#x201d;)&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,365&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;7,200&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;X-FAB Silicon Foundries SE (&amp;#x201c;X-FAB&amp;#x201d;)&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,968&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,968&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Philip Ventures Enterprise Fund (&amp;#x201c;PVEF&amp;#x201d;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;49&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;497&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;GEM Services, Inc. (&amp;#x201c;GEM&amp;#x201d;)&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;78&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;78&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Excelliance MOS Co., Ltd (&amp;#x201c;EMC&amp;#x201d;)&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,844&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,844&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Verticil Electronics Corp. (&amp;#x201c;Verticil&amp;#x201d;)&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;167&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Asia Sinomos Semiconductor Inc. (&amp;#x201c;Sinomos&amp;#x201d;)&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Silicon Genesis Corporation (&amp;#x201c;SiGen&amp;#x201d;)&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;9,304&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;14,754&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Available-for-sale securities &amp;#x2013; noncurrent&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Etrend Hightech Corp. (&amp;#x201c;Etrend&amp;#x201d;)&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;9,304&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;14,754&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</oiim:ScheduleOfLongTermInvestmentsTableTextBlock>   
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c165_AsOf31Dec2015_SigurdCaymanMember" decimals="-3">2365000</us-gaap:CostMethodInvestments>  
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c166_AsOf31Dec2014_SigurdCaymanMember" decimals="-3">7200000</us-gaap:CostMethodInvestments>  
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c167_AsOf31Dec2014_XFABMember" decimals="-3">4968000</us-gaap:CostMethodInvestments>    
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c168_AsOf31Dec2015_PVEFMember" decimals="-3">49000</us-gaap:CostMethodInvestments>  
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c169_AsOf31Dec2014_PVEFMember" decimals="-3">497000</us-gaap:CostMethodInvestments>   
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c170_AsOf31Dec2015_GEMMember" decimals="-3">78000</us-gaap:CostMethodInvestments> 
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c171_AsOf31Dec2014_GEMMember" decimals="-3">78000</us-gaap:CostMethodInvestments> 
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c172_AsOf31Dec2015_EMCMember" decimals="-3">1844000</us-gaap:CostMethodInvestments>   
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c173_AsOf31Dec2014_EMCMember" decimals="-3">1844000</us-gaap:CostMethodInvestments>   
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c174_AsOf31Dec2014_VerticilMember" decimals="-3">167000</us-gaap:CostMethodInvestments>  
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c175_AsOf31Dec2015_TotalCostMethodInvestmentsMember" decimals="-3">9304000</us-gaap:CostMethodInvestments> 
  <us-gaap:CostMethodInvestments unitRef="usd" contextRef="c176_AsOf31Dec2014_TotalCostMethodInvestmentsMember" decimals="-3">14754000</us-gaap:CostMethodInvestments>  
  <us-gaap:AvailableForSaleSecuritiesNoncurrent unitRef="usd" contextRef="c177_AsOf31Dec2015_TotalLongTermInvestmentsMember" decimals="-3">9304000</us-gaap:AvailableForSaleSecuritiesNoncurrent>    
  <us-gaap:AvailableForSaleSecuritiesNoncurrent unitRef="usd" contextRef="c178_AsOf31Dec2014_TotalLongTermInvestmentsMember" decimals="-3">14754000</us-gaap:AvailableForSaleSecuritiesNoncurrent>     
  <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;Balance at beginning of period&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;398&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;56&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Other comprehensive income before reclassification adjustment&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;74&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;342&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Reclassification adjustment&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(472&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Balance at end of period&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;398&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>   
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax> 
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax unitRef="usd" contextRef="c39_AsOf31Dec2013" decimals="-3">398000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax>  
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax unitRef="usd" contextRef="c13_AsOf31Dec2012" decimals="-3">56000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax> 
  <oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">0</oiim:OtherComprehensiveIncomeUnrealizedHoldingGainOnSecuritiesArisingDuringPeriodNetOfTax>     
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax> 
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax> 
  <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax> 
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt; 
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;10.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;PROPERTY AND EQUIPMENT, NET &lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Cost&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-indent: 10pt&quot;&gt;Land&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,510&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,510&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Buildings&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,066&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;8,055&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Equipment&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;21,819&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;22,751&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Furniture and fixtures&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;826&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,030&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Leasehold improvements&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,785&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,052&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Transportation equipment&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;698&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;668&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Property leased to others&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,875&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,766&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Prepayment for property and equipment&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;1,863&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,397&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;39,442&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;45,229&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Accumulated depreciation&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Buildings&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,526&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,757&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Equipment&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20,965&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20,887&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Furniture and fixtures&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;744&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;886&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Leasehold improvements&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,474&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,701&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Transportation equipment&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;619&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;619&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Property leased to others&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;103&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;16&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,431&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,866&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;14,011&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;19,363&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Depreciation expense recognized during the years ended December 31, 2015, 2014, and 2013 was approximately $1,730,000, $2,548,000, and $3,464,000, respectively.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As a result of dissolution activities of the Intelligent Power Group, a loss on asset write-off of $24,000 on property and equipment was incurred for the year ended December 31, 2014. Please see discussions in note 3.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In August 2009, the Company sold its land, located in Hsinchu, Taiwan, to a real estate developer in exchange for a portion of the real estate after it is developed, which includes a portion of an office building and a portion of a parking lot, with a carrying value of approximately $8,918,000. The Company consummated this transaction to acquire office building space and parking lot space for the purpose of future operations and business growth. The Company deferred the transaction gain of $129,000 during the construction period. Since the fourth quarter of 2014, the title of some units of the buildings were completed and sold to the third party and the Company has realized the deferred gain of $106,000 accordingly. Considering the Company&amp;#x2019;s current operating scale and capital requirements, the Company leased out three units to a third party in December 2014. The Company has also sold 5 building units to third parties since the fourth quarter of 2014. As a result of the sale of building units, net gains of $767,000 and $458,000 were recorded for the years ended December 31, 2015 and 2014, respectively.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Beginning in November 2015, the Company has negotiated with a third party company to dispose one of the three units of the Company&amp;#x2019;s office building located in China. A letter of intent has also been signed by both parties in January 2016. The Company determined that this transaction meets the criteria of asset held for sale and such reclassification was made as of December 31, 2015. In April 2016, an agreement was signed by both parties and this transaction is expected to be completed in the second half of 2016.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>   
  <us-gaap:Depreciation unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">1730000</us-gaap:Depreciation>  
  <us-gaap:Depreciation unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">2548000</us-gaap:Depreciation>  
  <us-gaap:Depreciation unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">3464000</us-gaap:Depreciation>  
  <us-gaap:AssetImpairmentCharges unitRef="usd" contextRef="c179_From1Jan2014To31Dec2014_IntelligentPowerGroupMember" decimals="0">24000</us-gaap:AssetImpairmentCharges>     
  <us-gaap:RealEstateInvestmentPropertyAtCost unitRef="usd" contextRef="c180_AsOf31Aug2009" decimals="0">8918000</us-gaap:RealEstateInvestmentPropertyAtCost>   
  <us-gaap:DeferredGainOnSaleOfProperty unitRef="usd" contextRef="c39_AsOf31Dec2013" decimals="0">129000</us-gaap:DeferredGainOnSaleOfProperty>    
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c181_From1Oct2014To31Dec2014_BuildingMember" decimals="0">106000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>     
  <oiim:NumberOfPropertyPlantAndEquipmentUnitsLeasedToOthers unitRef="pure" contextRef="c182_From1Dec2014To31Dec2014_BuildingMember" decimals="0">3</oiim:NumberOfPropertyPlantAndEquipmentUnitsLeasedToOthers>   
  <oiim:NumberOfPropertyPlantAndEquipmentUnitsSoldToOthers unitRef="pure" contextRef="c181_From1Oct2014To31Dec2014_BuildingMember" decimals="0">5</oiim:NumberOfPropertyPlantAndEquipmentUnitsSoldToOthers>    
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c183_From1Jan2015To31Dec2015_BuildingMember" decimals="0">767000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>     
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment unitRef="usd" contextRef="c184_From1Jan2014To31Dec2014_BuildingMember" decimals="0">458000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>     
  <oiim:PropertyPlantAndEquipmentTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Cost&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-indent: 10pt&quot;&gt;Land&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,510&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,510&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Buildings&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,066&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;8,055&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Equipment&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;21,819&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;22,751&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Furniture and fixtures&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;826&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,030&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Leasehold improvements&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,785&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,052&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Transportation equipment&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;698&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;668&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Property leased to others&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,875&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,766&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Prepayment for property and equipment&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;1,863&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,397&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;39,442&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;45,229&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Accumulated depreciation&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Buildings&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,526&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,757&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Equipment&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20,965&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20,887&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Furniture and fixtures&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;744&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;886&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Leasehold improvements&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,474&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,701&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Transportation equipment&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;619&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;619&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Property leased to others&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;103&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;16&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,431&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,866&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;14,011&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;19,363&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</oiim:PropertyPlantAndEquipmentTableTextBlock>    
  <us-gaap:Land unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">2510000</us-gaap:Land>  
  <us-gaap:Land unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">2510000</us-gaap:Land>  
  <us-gaap:BuildingsAndImprovementsGross unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">6066000</us-gaap:BuildingsAndImprovementsGross>  
  <us-gaap:BuildingsAndImprovementsGross unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">8055000</us-gaap:BuildingsAndImprovementsGross>  
  <us-gaap:MachineryAndEquipmentGross unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">21819000</us-gaap:MachineryAndEquipmentGross>  
  <us-gaap:MachineryAndEquipmentGross unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">22751000</us-gaap:MachineryAndEquipmentGross>  
  <us-gaap:FurnitureAndFixturesGross unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">826000</us-gaap:FurnitureAndFixturesGross>   
  <us-gaap:FurnitureAndFixturesGross unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">1030000</us-gaap:FurnitureAndFixturesGross>    
  <us-gaap:LeaseholdImprovementsGross unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1785000</us-gaap:LeaseholdImprovementsGross> 
  <us-gaap:LeaseholdImprovementsGross unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">2052000</us-gaap:LeaseholdImprovementsGross> 
  <us-gaap:PropertyPlantAndEquipmentOther unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">698000</us-gaap:PropertyPlantAndEquipmentOther>   
  <us-gaap:PropertyPlantAndEquipmentOther unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">668000</us-gaap:PropertyPlantAndEquipmentOther>   
  <oiim:PropertyLeasedToOthers unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">3875000</oiim:PropertyLeasedToOthers>  
  <oiim:PropertyLeasedToOthers unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">3766000</oiim:PropertyLeasedToOthers>  
  <oiim:PrepaymentForPropertyAndEquipment unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1863000</oiim:PrepaymentForPropertyAndEquipment>    
  <oiim:PrepaymentForPropertyAndEquipment unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">4397000</oiim:PrepaymentForPropertyAndEquipment>    
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">39442000</us-gaap:PropertyPlantAndEquipmentGross>     
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">45229000</us-gaap:PropertyPlantAndEquipmentGross>     
  <us-gaap:RealEstateOwnedAccumulatedDepreciation unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1526000</us-gaap:RealEstateOwnedAccumulatedDepreciation>     
  <us-gaap:RealEstateOwnedAccumulatedDepreciation unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">1757000</us-gaap:RealEstateOwnedAccumulatedDepreciation>     
  <us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">20965000</us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation> 
  <us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">20887000</us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation> 
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c185_AsOf31Dec2015_FurnitureAndFixturesMember" decimals="-3">744000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>   
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c186_AsOf31Dec2014_FurnitureAndFixturesMember" decimals="-3">886000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>   
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c187_AsOf31Dec2015_LeaseholdImprovementsMember" decimals="-3">1474000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>     
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c188_AsOf31Dec2014_LeaseholdImprovementsMember" decimals="-3">1701000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>     
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c189_AsOf31Dec2015_TransportationEquipmentMember" decimals="-3">619000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation> 
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c190_AsOf31Dec2014_TransportationEquipmentMember" decimals="-3">619000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation> 
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c191_AsOf31Dec2015_PropertyLeasedToOthersMember" decimals="-3">103000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>     
  <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation unitRef="usd" contextRef="c192_AsOf31Dec2014_PropertyLeasedToOthersMember" decimals="-3">16000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>    
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">25431000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>    
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">25866000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>    
  <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;   
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;11.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;OTHER ASSETS &lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Deferred charges&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,060&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,338&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Land use rights&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;743&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,151&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Refundable deposits&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;483&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;565&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Deferred income tax assets - noncurrent&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;203&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;114&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,489&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;3,168&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Deferred charges are advanced payments for consulting, maintenance, and engineering license contracts and are amortized over the terms of the contracts from 2 to 5 years. Amortization expense of the deferred charges for the years ended December 31, 2015, 2014, and 2013 was approximately $688,000, $1,142,000, and $1,162,000, respectively.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As a result of dissolution activities of the Intelligent Power Group, loss on asset write-off of $58,000 on deferred charges was incurred for the year ended December 31, 2014. Please see discussions in note 3.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;All land within municipal zones in China is owned by the government. Limited liability companies, joint stock companies, foreign-invested enterprises, privately held companies and individual natural persons must pay fees for granting of rights to use land within municipal zones. Legal use of land is evidenced and sanctioned by land use certificates issued by the local municipal administration of land resources. Land use rights granted for industrial purposes are limited to a term of no more than 50 years.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Land use rights are recorded at cost less accumulated amortization. Amortization is provided on a straight-line basis over the term of the land use rights agreement which is 49.7 years. Amortization expense of the land use rights for the years ended December 31, 2015, 2014, and 2013 was approximately $28,000, $28,000, and $28,000, respectively.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:OtherAssetsDisclosureTextBlock>    
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c193_From1Jan2014To31Dec2014_ConsultantAndMaintenanceContractsMember_MinimumMember">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>     
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c194_From1Jan2014To31Dec2014_ConsultantAndMaintenanceContractsMember_MaximumMember">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>     
  <us-gaap:AmortizationOfDeferredCharges unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">688000</us-gaap:AmortizationOfDeferredCharges>     
  <us-gaap:AmortizationOfDeferredCharges unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">1142000</us-gaap:AmortizationOfDeferredCharges> 
  <us-gaap:AmortizationOfDeferredCharges unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">1162000</us-gaap:AmortizationOfDeferredCharges> 
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges unitRef="usd" contextRef="c195_From1Jan2014To31Dec2014_IntelligentECommerceGroupMember" decimals="0">58000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges> 
  <oiim:LandUseRightsTerm contextRef="c2_From1Jan2015To31Dec2015">P50Y</oiim:LandUseRightsTerm> 
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c196_From1Jan2015To31Dec2015_LandUseRightsMember">P49Y255D</us-gaap:FiniteLivedIntangibleAssetUsefulLife> 
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c196_From1Jan2015To31Dec2015_LandUseRightsMember" decimals="0">28000</us-gaap:AmortizationOfIntangibleAssets>   
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c197_From1Jan2014To31Dec2014_LandUseRightsMember" decimals="0">28000</us-gaap:AmortizationOfIntangibleAssets>   
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c198_From1Jan2013To31Dec2013_LandUseRightsMember" decimals="0">28000</us-gaap:AmortizationOfIntangibleAssets>   
  <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Deferred charges&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,060&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,338&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Land use rights&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;743&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,151&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Refundable deposits&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;483&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;565&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Deferred income tax assets - noncurrent&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;203&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;114&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,489&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;3,168&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsTableTextBlock>   
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c199_AsOf31Dec2015_DeferredChargesMember" decimals="-3">1060000</us-gaap:OtherAssetsNoncurrent>     
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c200_AsOf31Dec2014_DeferredChargesMember" decimals="-3">1338000</us-gaap:OtherAssetsNoncurrent>     
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c201_AsOf31Dec2015_UseRightsMember" decimals="-3">743000</us-gaap:OtherAssetsNoncurrent>   
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c202_AsOf31Dec2014_UseRightsMember" decimals="-3">1151000</us-gaap:OtherAssetsNoncurrent>    
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c203_AsOf31Dec2015_RefundableDepositsMember" decimals="-3">483000</us-gaap:OtherAssetsNoncurrent>  
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c204_AsOf31Dec2014_RefundableDepositsMember" decimals="-3">565000</us-gaap:OtherAssetsNoncurrent>  
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c205_AsOf31Dec2015_DeferredIncomeTaxAssetsNoncurrentMember" decimals="-3">203000</us-gaap:OtherAssetsNoncurrent>  
  <us-gaap:OtherAssetsNoncurrent unitRef="usd" contextRef="c206_AsOf31Dec2014_DeferredIncomeTaxAssetsNoncurrentMember" decimals="-3">114000</us-gaap:OtherAssetsNoncurrent>  
  <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;12.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES &lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Salaries, bonus and benefits&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,305&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3,094&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax liabilities&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,206&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;119&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Engineering related expenses&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;630&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,030&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Consulting fees&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;366&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;150&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Legal and audit fees&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;361&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;258&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Shipping expenses&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;146&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;92&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Withholding tax payable&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;100&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;138&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Promotional expenses&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;35&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;56&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Value-added tax payable&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;27&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;158&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Other accrued expenses&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;926&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;954&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;7,102&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;6,049&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>    
  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;      
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Salaries, bonus and benefits&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,305&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3,094&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax liabilities&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,206&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;119&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Engineering related expenses&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;630&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,030&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Consulting fees&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;366&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;150&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Legal and audit fees&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;361&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;258&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Shipping expenses&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;146&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;92&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Withholding tax payable&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;100&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;138&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Promotional expenses&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;35&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;56&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Value-added tax payable&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;27&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;158&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Other accrued expenses&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;926&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;954&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;7,102&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;6,049&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>     
  <us-gaap:EmployeeRelatedLiabilitiesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">2305000</us-gaap:EmployeeRelatedLiabilitiesCurrent>     
  <us-gaap:EmployeeRelatedLiabilitiesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">3094000</us-gaap:EmployeeRelatedLiabilitiesCurrent>     
  <us-gaap:DeferredTaxLiabilitiesNoncurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">2206000</us-gaap:DeferredTaxLiabilitiesNoncurrent>   
  <us-gaap:DeferredTaxLiabilitiesNoncurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">119000</us-gaap:DeferredTaxLiabilitiesNoncurrent>  
  <oiim:EngineeringRelatedExpensesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">630000</oiim:EngineeringRelatedExpensesCurrent>   
  <oiim:EngineeringRelatedExpensesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">1030000</oiim:EngineeringRelatedExpensesCurrent>    
  <oiim:ConsultingFeesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">366000</oiim:ConsultingFeesCurrent>    
  <oiim:ConsultingFeesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">150000</oiim:ConsultingFeesCurrent>    
  <us-gaap:AccruedProfessionalFeesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">361000</us-gaap:AccruedProfessionalFeesCurrent>   
  <us-gaap:AccruedProfessionalFeesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">258000</us-gaap:AccruedProfessionalFeesCurrent>   
  <oiim:ShippingExpensesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">146000</oiim:ShippingExpensesCurrent>   
  <oiim:ShippingExpensesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">92000</oiim:ShippingExpensesCurrent>  
  <us-gaap:AccruedPayrollTaxesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">100000</us-gaap:AccruedPayrollTaxesCurrent>     
  <us-gaap:AccruedPayrollTaxesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">138000</us-gaap:AccruedPayrollTaxesCurrent>     
  <oiim:PromotionalExpensesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">35000</oiim:PromotionalExpensesCurrent>   
  <oiim:PromotionalExpensesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">56000</oiim:PromotionalExpensesCurrent>   
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">27000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent> 
  <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">158000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>  
  <us-gaap:OtherAccruedLiabilitiesCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">926000</us-gaap:OtherAccruedLiabilitiesCurrent>   
  <us-gaap:OtherAccruedLiabilitiesCurrent unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">954000</us-gaap:OtherAccruedLiabilitiesCurrent>   
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;13.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;INCOME TAX&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company is not subject to income or other taxes in the Cayman Islands. However, subsidiaries are subject to taxes of the jurisdiction where they are located.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Loss before income taxes from continuing operations consisted of:&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Cayman Islands&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(19,183&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(18,943&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(22,116&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Foreign&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;2,728&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;5,070&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,015&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(16,455&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(13,873&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(18,101&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Income tax expense from continuing operations consisted of:&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;Current&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,651&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,106&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;951&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Deferred&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;1,989&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;78&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;41&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Income tax expense&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4,640&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,184&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;992&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Income tax expenses from discontinued operations were all $0 for the years ended December 31, 2015, 2014, and 2013, respectively.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company and its subsidiaries file separate income tax returns. The applicable statutory income tax rate in the Cayman Islands was zero for the Company for the years being reported. The reconciliation between the provision for income taxes at the statutory rate and the provision for income taxes at the effective tax rate is as follows:&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Tax expense at statutory rate&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Increase (decrease) in tax resulting from:&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left; text-indent: 10pt&quot;&gt;Differences between Cayman and foreign tax rates&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;675&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;989&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;808&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Changes in deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,976&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(72&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(474&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Adjustments to prior years&amp;#x2019; taxes&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;23&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Changes in valuation allowances for deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;13&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;150&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;515&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Withholding taxes on repatriation of subsidiary profits&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,757&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Other&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;199&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;94&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;123&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4,640&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,184&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;992&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: justify; text-indent: -17.85pt&quot;&gt;The deferred income tax assets and liabilities as of December 31, 2015 and 2014 consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Research and development credits&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;5,933&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;5,858&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Net operating loss carryforwards&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;195&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;101&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Depreciation and amortization&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;277&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;293&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Accrued vacation and other expenses&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;56&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;98&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,461&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,350&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Valuation allowance&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6,232&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6,219&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total net deferred income tax assets&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;229&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;131&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax liabilities&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Withholding taxes on repatriation of subsidiary profits&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;2,188&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Unrealized foreign exchanges&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;18&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;109&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Unrealized capital allowance&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;10&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,206&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;119&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The valuation allowance shown in the table above relates to net operating losses, credit carryforwards and temporary differences for which the Company believes that realization is not more than likely. The valuation allowance increased by $13,000, $150,000, and $515,000 for the years ended December 31, 2015, 2014, and 2013, respectively. The changes in the valuation allowance in 2015, 2014, and 2013 were primary due to the fluctuations in R&amp;amp;D credits from O&lt;sub&gt;2&lt;/sub&gt;Micro Inc. that could not be utilized.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As of December 31, 2015, O&lt;sub&gt;2&lt;/sub&gt;Micro, Inc. had U.S. federal and state research and development credit carryforwards of approximately $5,304,000 and $6,721,000, respectively. The US federal research and development credit will expire from 2022 through 2034 if not utilized, while the state research and development credit will never expire. Utilization of the research and development credits may be subject to significant annual limitation due to the ownership change limitations provided by the U.S. Internal Revenue Code of 1986 and similar provisions in the State of California&amp;#x2019;s tax regulations. The annual limitation may result in the expiration of federal research and development credits before utilization.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;To better position itself for the future growth phase, the Company considered the repatriation of the earnings from subsidiaries in Taiwan and China in the second and fourth quarter of 2015. As a result, a deferred tax liability and a withholding tax expenses for the unremitted earnings in Taiwanese and Chinese subsidiaries have been recorded for $2,188,000 as of December 31, 2015.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company files income tax returns in various foreign jurisdictions. The Company is generally no longer subject to income tax examinations by tax authorities for years prior to 2010 because of the statute of limitations.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:IncomeTaxDisclosureTextBlock>  
  <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">0</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>   
  <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">0</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>   
  <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">0</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>   
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign unitRef="pure" contextRef="c207_From1Jan2015To31Dec2015_CaymanIslandsMember" decimals="2">0.00</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>    
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign unitRef="pure" contextRef="c208_From1Jan2014To31Dec2014_CaymanIslandsMember" decimals="2">0.00</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>    
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign unitRef="pure" contextRef="c209_From1Jan2013To31Dec2013_CaymanIslandsMember" decimals="2">0.00</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>    
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">13000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>  
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">150000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>   
  <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">515000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>   
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch unitRef="usd" contextRef="c210_AsOf31Dec2015_DomesticCountryMember" decimals="0">5304000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch> 
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch unitRef="usd" contextRef="c211_AsOf31Dec2015_StateAndLocalJurisdictionMember" decimals="0">6721000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch> 
  <oiim:DeferredTaxLiabilityWithholdingTaxesOnRepatriationOfSubsidiaryProfits unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="0">2188000</oiim:DeferredTaxLiabilityWithholdingTaxesOnRepatriationOfSubsidiaryProfits>     
  <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Cayman Islands&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(19,183&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(18,943&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(22,116&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Foreign&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;2,728&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;5,070&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;4,015&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(16,455&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(13,873&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(18,101&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock> 
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-19183000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>    
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-18943000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>    
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-22116000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>    
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">2728000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>     
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">5070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>     
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">4015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>     
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;Current&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2,651&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,106&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;951&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Deferred&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;1,989&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;78&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;41&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Income tax expense&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4,640&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,184&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;992&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>  
  <us-gaap:CurrentFederalTaxExpenseBenefit unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">2651000</us-gaap:CurrentFederalTaxExpenseBenefit> 
  <us-gaap:CurrentFederalTaxExpenseBenefit unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1106000</us-gaap:CurrentFederalTaxExpenseBenefit> 
  <us-gaap:CurrentFederalTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">951000</us-gaap:CurrentFederalTaxExpenseBenefit>     
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1989000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>     
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">78000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>   
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">41000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>   
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Tax expense at statutory rate&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Increase (decrease) in tax resulting from:&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left; text-indent: 10pt&quot;&gt;Differences between Cayman and foreign tax rates&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;675&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;989&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;808&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Changes in deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,976&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(72&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(474&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Adjustments to prior years&amp;#x2019; taxes&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;23&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Changes in valuation allowances for deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;13&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;150&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;515&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Withholding taxes on repatriation of subsidiary profits&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,757&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Other&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;199&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;94&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;123&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4,640&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,184&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;992&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>   
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">675000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>   
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">989000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>   
  <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">808000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>   
  <oiim:EffectiveIncomeTaxRateReconcilationChangesInDeferredIncomeTaxAssets unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1976000</oiim:EffectiveIncomeTaxRateReconcilationChangesInDeferredIncomeTaxAssets>  
  <oiim:EffectiveIncomeTaxRateReconcilationChangesInDeferredIncomeTaxAssets unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-72000</oiim:EffectiveIncomeTaxRateReconcilationChangesInDeferredIncomeTaxAssets> 
  <oiim:EffectiveIncomeTaxRateReconcilationChangesInDeferredIncomeTaxAssets unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-474000</oiim:EffectiveIncomeTaxRateReconcilationChangesInDeferredIncomeTaxAssets>  
  <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">20000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>   
  <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">23000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>   
  <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">20000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>   
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">13000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>    
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">150000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>     
  <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">515000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>     
  <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1757000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>   
  <us-gaap:IncomeTaxReconciliationOtherAdjustments unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">199000</us-gaap:IncomeTaxReconciliationOtherAdjustments> 
  <us-gaap:IncomeTaxReconciliationOtherAdjustments unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">94000</us-gaap:IncomeTaxReconciliationOtherAdjustments>     
  <us-gaap:IncomeTaxReconciliationOtherAdjustments unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">123000</us-gaap:IncomeTaxReconciliationOtherAdjustments> 
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 70%; text-align: left; text-indent: 10pt&quot;&gt;Research and development credits&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;5,933&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;5,858&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Net operating loss carryforwards&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;195&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;101&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Depreciation and amortization&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;277&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;293&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Accrued vacation and other expenses&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;56&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;98&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,461&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,350&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Valuation allowance&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6,232&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6,219&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total net deferred income tax assets&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;229&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;131&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Deferred income tax liabilities&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Withholding taxes on repatriation of subsidiary profits&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;2,188&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Unrealized foreign exchanges&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;18&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;109&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Unrealized capital allowance&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;10&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;2,206&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;119&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>   
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">5933000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>  
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">5858000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>  
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">195000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>    
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">101000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>    
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">277000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>   
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">293000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>   
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">56000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>   
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">98000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>   
  <us-gaap:DeferredTaxAssetsGross unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">6461000</us-gaap:DeferredTaxAssetsGross>   
  <us-gaap:DeferredTaxAssetsGross unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">6350000</us-gaap:DeferredTaxAssetsGross>   
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">6232000</us-gaap:DeferredTaxAssetsValuationAllowance>    
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">6219000</us-gaap:DeferredTaxAssetsValuationAllowance>    
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">229000</us-gaap:DeferredTaxAssetsNet>   
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">131000</us-gaap:DeferredTaxAssetsNet>   
  <us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">18000</us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains>    
  <us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">109000</us-gaap:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains>     
  <oiim:DeferredTaxLiabilitiesUnrealizedCapitalAllowance unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">10000</oiim:DeferredTaxLiabilitiesUnrealizedCapitalAllowance>  
  <us-gaap:DeferredTaxLiabilities unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">2206000</us-gaap:DeferredTaxLiabilities>   
  <us-gaap:DeferredTaxLiabilities unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">119000</us-gaap:DeferredTaxLiabilities>  
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;14.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;RETIREMENT AND PENSION PLANS&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company has a savings plan that qualifies under Section 401(k) of the US Internal Revenue Code. Participating employees may defer up to the US Internal Revenue Service statutory limit amounts of pretax salary. The Company may make voluntary contributions to the savings plan but has made no contributions since the inception of the savings plan in 1997.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company also participates in mandatory pension funds and social insurance schemes, if applicable, for employees in jurisdictions in which other subsidiaries or offices are located to comply with local statutes and practices. For the years ended December 31, 2015, 2014, and 2013, pension costs charged to income in relation to the contributions to these schemes were $1,152,000, $1,328,000, and $1,586,000, respectively. The Company adopted a defined benefit pension plan and established an employee pension fund committee for certain employees of O&lt;sub&gt;2&lt;/sub&gt;Micro-Taiwan who are subject to the Taiwan Labor Standards Law (&amp;#x201c;Labor Law&amp;#x201d;) to comply with local requirements. This benefit pension plan provides benefits based on years of service and average salary computed based on the final six months of employment. The Labor Law requires the Company to contribute between 2% to 15% of employee salaries to a government specified plan, which the Company currently makes monthly contributions equal to 2% of employee salaries. Contributions are required to be deposited in the name of the employee pension fund committee with the Bank of Taiwan.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: justify; text-indent: -1.35pt&quot;&gt;The government is responsible for the administration of all the defined benefit plans for the companies in Taiwan under the Labor Standards Law. The government also sets investment policies and strategies, determines investment allocation and selects investment managers. As of December 31, 2015 and 2014, the asset allocation was primarily in cash, equity securities and debt securities. Furthermore, under the Labor Standards Law, the rate of return on assets shall not be less than the average interest rate on a two-year time deposit published by the local banks and the government is responsible for any shortfall in the event that the rate of return is less than the required rate of return. However, information on how investment allocation decisions are made, inputs and valuation techniques used to measure the fair value of plan assets, the effect of fair value measurements using significant unobservable inputs on changes in plan assets for the period and significant concentrations of risk within plan assets is not fully made available to the companies by the government. Therefore, the Company is unable to provide the required fair value disclosures related to pension plan assets.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;The percentage of major category of plan assets as of December 2015 and 2014 were as follows:&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%&quot;&gt;Cash&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;17&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;19&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Debt securities&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;30&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Equity securities&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;50&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;50&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Changes in projected benefit obligation and plan assets for the years ended December 31, 2015 and 2014 were as follows:&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Projected benefit obligation, beginning of the year&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;838&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;933&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,220&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Service cost&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Interest cost&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;16&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;17&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;18&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Benefits paid&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Actuarial (gain) loss&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;11&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(61&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(277&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Effect of changes in foreign exchange rate&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(30&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(54&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(31&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Projected benefit obligation, end of the year&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;838&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;838&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;933&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Fair value of plan assets, beginning of the year&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;545&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;542&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;512&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Employer contributions&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;27&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;24&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;36&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Actual return on plan assets&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;14&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;12&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;7&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Effect of changes in foreign exchange rate&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(20&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(33&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(13&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Fair value of plan assets, end of the year&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;566&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;545&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;542&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;The component of net periodic benefit cost was as follows:&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Service cost&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Interest cost&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;16&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;17&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;18&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Expected return on plan assets&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(9&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(9&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(9&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Amortization of net pension loss&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;6&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;6&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;20&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Net periodic benefit cost&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;16&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;17&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;32&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;The funded status of the plan was as follows:&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left; padding-bottom: 2.25pt&quot;&gt;Accumulated benefit obligation&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 12%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(672&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 12%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(653&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Project benefit obligation&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(838&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(838&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Plan assets at fair value&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;566&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;545&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Funded status of the plan&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(272&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(293&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;The actuarial assumptions to determine the benefit obligations were as follows:&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Discount rate&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1.5&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Rate of compensation increases&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;The actuarial assumptions to determine the net periodic benefit cost were as follows:&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Discount rate&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Rate of compensation increases&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Expected long-term rate of return on plan assets&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1.8&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1.8&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1.8&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: justify; text-indent: -1.35pt&quot;&gt;The expected long-term rate of return shown for the plan assets was weighted to reflect a two-year deposit interest rate of local banking institutions.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Estimated future benefit payments are as follows:&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Year&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;2016&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;10&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2017&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;19&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;2018&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2019&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;14&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;2020 and thereafter&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;391&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>     
  <us-gaap:DefinedContributionPlanCostRecognized unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">1152000</us-gaap:DefinedContributionPlanCostRecognized>  
  <us-gaap:DefinedContributionPlanCostRecognized unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">1328000</us-gaap:DefinedContributionPlanCostRecognized>  
  <us-gaap:DefinedContributionPlanCostRecognized unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">1586000</us-gaap:DefinedContributionPlanCostRecognized>  
  <oiim:DefinedBenefitPlanContributionsByEmployerPercentageMinimum unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="2">0.02</oiim:DefinedBenefitPlanContributionsByEmployerPercentageMinimum> 
  <oiim:DefinedBenefitPlanContributionsByEmployerMaximum unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="2">0.15</oiim:DefinedBenefitPlanContributionsByEmployerMaximum> 
  <oiim:DefinedBenefitPlanContributionsByEmployerPercentageCurrent unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="2">0.02</oiim:DefinedBenefitPlanContributionsByEmployerPercentageCurrent> 
  <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%&quot;&gt;Cash&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;17&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;19&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Debt securities&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;30&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Equity securities&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;50&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;50&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>    
  <us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations unitRef="pure" contextRef="c212_From1Jan2015To31Dec2015_CashMember" decimals="2">0.17</us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations>  
  <us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations unitRef="pure" contextRef="c213_From1Jan2014To31Dec2014_CashMember" decimals="2">0.19</us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations>  
  <us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations unitRef="pure" contextRef="c214_From1Jan2015To31Dec2015_DebtSecuritiesMember" decimals="2">0.30</us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations>  
  <us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations unitRef="pure" contextRef="c215_From1Jan2014To31Dec2014_DebtSecuritiesMember" decimals="2">0.31</us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations>  
  <us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations unitRef="pure" contextRef="c216_From1Jan2015To31Dec2015_EquitySecuritiesMember" decimals="2">0.50</us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations>    
  <us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations unitRef="pure" contextRef="c217_From1Jan2014To31Dec2014_EquitySecuritiesMember" decimals="2">0.50</us-gaap:DefinedBenefitPlanTargetPlanAssetAllocations>    
  <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Projected benefit obligation, beginning of the year&lt;/td&gt;     
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;838&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;933&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,220&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Service cost&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Interest cost&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;16&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;17&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;18&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Benefits paid&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Actuarial (gain) loss&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;11&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(61&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(277&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Effect of changes in foreign exchange rate&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(30&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(54&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(31&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Projected benefit obligation, end of the year&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;838&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;838&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;933&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Fair value of plan assets, beginning of the year&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;545&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;542&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;512&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Employer contributions&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;27&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;24&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;36&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Actual return on plan assets&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;14&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;12&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;7&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Effect of changes in foreign exchange rate&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(20&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(33&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(13&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Fair value of plan assets, end of the year&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;566&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;545&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;542&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>   
  <us-gaap:DefinedBenefitPlanBenefitObligation unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">838000</us-gaap:DefinedBenefitPlanBenefitObligation>   
  <us-gaap:DefinedBenefitPlanBenefitObligation unitRef="usd" contextRef="c39_AsOf31Dec2013" decimals="-3">933000</us-gaap:DefinedBenefitPlanBenefitObligation>    
  <us-gaap:DefinedBenefitPlanBenefitObligation unitRef="usd" contextRef="c13_AsOf31Dec2012" decimals="-3">1220000</us-gaap:DefinedBenefitPlanBenefitObligation>     
  <us-gaap:DefinedBenefitPlanServiceCost unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">3000</us-gaap:DefinedBenefitPlanServiceCost>    
  <us-gaap:DefinedBenefitPlanServiceCost unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">3000</us-gaap:DefinedBenefitPlanServiceCost>    
  <us-gaap:DefinedBenefitPlanServiceCost unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">3000</us-gaap:DefinedBenefitPlanServiceCost>    
  <us-gaap:DefinedBenefitPlanInterestCost unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">16000</us-gaap:DefinedBenefitPlanInterestCost>  
  <us-gaap:DefinedBenefitPlanInterestCost unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">17000</us-gaap:DefinedBenefitPlanInterestCost>  
  <us-gaap:DefinedBenefitPlanInterestCost unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">18000</us-gaap:DefinedBenefitPlanInterestCost>  
  <us-gaap:DefinedBenefitPlanActuarialGainLoss unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-11000</us-gaap:DefinedBenefitPlanActuarialGainLoss>   
  <us-gaap:DefinedBenefitPlanActuarialGainLoss unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">61000</us-gaap:DefinedBenefitPlanActuarialGainLoss>  
  <us-gaap:DefinedBenefitPlanActuarialGainLoss unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">277000</us-gaap:DefinedBenefitPlanActuarialGainLoss>   
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-30000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation> 
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-54000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation> 
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-31000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation> 
  <us-gaap:DefinedBenefitPlanBenefitObligation unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">838000</us-gaap:DefinedBenefitPlanBenefitObligation>   
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">545000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets> 
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets unitRef="usd" contextRef="c39_AsOf31Dec2013" decimals="-3">542000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>  
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets unitRef="usd" contextRef="c13_AsOf31Dec2012" decimals="-3">512000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>  
  <us-gaap:DefinedBenefitPlanContributionsByEmployer unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">27000</us-gaap:DefinedBenefitPlanContributionsByEmployer>    
  <us-gaap:DefinedBenefitPlanContributionsByEmployer unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">24000</us-gaap:DefinedBenefitPlanContributionsByEmployer>    
  <us-gaap:DefinedBenefitPlanContributionsByEmployer unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">36000</us-gaap:DefinedBenefitPlanContributionsByEmployer>    
  <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">14000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets> 
  <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">12000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets> 
  <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">7000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>     
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-20000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets>  
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-33000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets>  
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-13000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets>  
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">566000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets> 
  <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Service cost&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;3&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Interest cost&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;16&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;17&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;18&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Expected return on plan assets&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(9&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(9&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(9&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Amortization of net pension loss&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;6&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;6&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;20&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Net periodic benefit cost&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;16&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;17&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;32&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>  
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">9000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>    
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">9000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>    
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">9000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>    
  <us-gaap:DefinedBenefitPlanFutureAmortizationOfGainLoss unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">-6000</us-gaap:DefinedBenefitPlanFutureAmortizationOfGainLoss>    
  <us-gaap:DefinedBenefitPlanFutureAmortizationOfGainLoss unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">-6000</us-gaap:DefinedBenefitPlanFutureAmortizationOfGainLoss>    
  <us-gaap:DefinedBenefitPlanFutureAmortizationOfGainLoss unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">-20000</us-gaap:DefinedBenefitPlanFutureAmortizationOfGainLoss>     
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">16000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>  
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">17000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>  
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">32000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>  
  <us-gaap:ScheduleOfNetFundedStatusTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left; padding-bottom: 2.25pt&quot;&gt;Accumulated benefit obligation&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 12%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(672&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;     
     &lt;td style=&quot;width: 12%; border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(653&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Project benefit obligation&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(838&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(838&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Plan assets at fair value&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;566&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;545&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Funded status of the plan&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(272&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(293&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfNetFundedStatusTableTextBlock>  
  <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">-672000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation> 
  <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">-653000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation> 
  <us-gaap:DefinedBenefitPlanFundedStatusOfPlan unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">-272000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan> 
  <us-gaap:DefinedBenefitPlanFundedStatusOfPlan unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="-3">-293000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan> 
  <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%; text-align: left&quot;&gt;Discount rate&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1.5&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Rate of compensation increases&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>  
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate unitRef="pure" contextRef="c0_AsOf31Dec2015" decimals="3">0.015</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>   
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate unitRef="pure" contextRef="c1_AsOf31Dec2014" decimals="3">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>   
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="3">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease> 
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease unitRef="pure" contextRef="c3_From1Jan2014To31Dec2014" decimals="3">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease> 
  <oiim:AssumptionsToDetermineTheNetPeriodicBenefitCostTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Discount rate&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;2.0&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Rate of compensation increases&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2.0&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Expected long-term rate of return on plan assets&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1.8&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1.8&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1.8&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</oiim:AssumptionsToDetermineTheNetPeriodicBenefitCostTableTextBlock> 
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="3">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>   
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate unitRef="pure" contextRef="c3_From1Jan2014To31Dec2014" decimals="3">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>   
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate unitRef="pure" contextRef="c4_From1Jan2013To31Dec2013" decimals="3">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>   
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease unitRef="pure" contextRef="c4_From1Jan2013To31Dec2013" decimals="3">0.020</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease> 
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="3">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>    
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets unitRef="pure" contextRef="c3_From1Jan2014To31Dec2014" decimals="3">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>    
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets unitRef="pure" contextRef="c4_From1Jan2013To31Dec2013" decimals="3">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>    
  <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;      
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Year&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;2016&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;10&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2017&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;19&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;2018&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;20&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2019&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;14&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;2020 and thereafter&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;391&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>     
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">10000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>   
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">19000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>     
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">20000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>    
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">14000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>  
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">391000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>  
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;   
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;15.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;STOCK-BASED COMPENSATION&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Employee Stock Purchase Plan&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In October 1999, the Board adopted the 1999 Employee Stock Purchase Plan (&amp;#x201c;1999 Purchase Plan&amp;#x201d;), which was approved by the shareholders prior to the consummation of its initial public offering in August 2000. A total of 50,000,000 ordinary shares were reserved for issuance under the 1999 Purchase Plan, plus annual increases on January 1 of each year, commencing in 2001, up to 40,000,000 shares as approved by the Board. In June 2008, an additional 20,000,000 shares were reserved for issuance as also approved by the Board. The 1999 Purchase Plan was subject to adjustment in the event of a stock split, stock dividend or other similar changes in ordinary shares or capital structure.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The 1999 Purchase Plan permitted eligible employees to purchase ordinary shares through payroll deductions, which may range from 1% to 10% of an employee&amp;#x2019;s regular base pay. Beginning November 1, 2005, the 1999 Purchase Plan was implemented through consecutive offer periods of 3 months&amp;#x2019; duration commencing on the first day of February, May, August and November. Under the 1999 Purchase Plan, ordinary shares may be purchased at a price equal to the lesser of 90% of the fair market value of the Company&amp;#x2019;s ordinary shares on the date of grant of the option to purchase (which is the first day of the offer period) or 90% of the fair market value of the Company&amp;#x2019;s ordinary shares on the applicable exercise date (which is the last day of the offer period). Employees may have elected to discontinue their participation in the purchase plan at any time; however, all of the employee&amp;#x2019;s payroll deductions previously credited to the employee&amp;#x2019;s account will be applied to the exercise of the employee&amp;#x2019;s option on the next exercise date. Participation ends automatically on termination of employment with the Company. If not terminated earlier, the 1999 Purchase Plan had a term of 10 years. By 2009, 10,685,400 ordinary shares had been purchased under the 1999 Purchase Plan.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As approved by the EGM held on May 30, 2009, the Company adopted the 2009 Employee Stock Purchase Plan (&amp;#x201c;2009 Purchase Plan&amp;#x201d;) along with the Company delisting from SEHK in September 2009. The 2009 Purchase Plan succeeded the 1999 Purchas Plan, and the terms and provisions of 2009 Purchase Plan are generally the same as the 1999 Purchase Plan. The 2009 Purchase Plan has a term of 10 years, if not terminated earlier. A total of 25,000,000 ordinary shares were reserved for issuance under the 2009 Purchase Plan starting November 2009. As approved by the Annual General Meeting of Shareholders (&amp;#x201c;AGM&amp;#x201d;) held on June 22, 2012, additional 15,000,000 ordinary shares were reserved for issuance under the 2009 Purchase Plan. From 2013 to 2015, 16,164,150 ordinary shares had been purchased under the 2009 Purchase Plan.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Stock Option Plans&lt;/b&gt;&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In 1997, the Board adopted the 1997 Stock Plan, and in 1999, adopted the 1999 Stock Incentive Plan. The plans provide for the granting of stock options to employees, directors and consultants of the Company.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Under the 1997 Stock Plan, the Board reserved 185,000,000 ordinary shares for issuance. After the completion of an initial public offering, no further options were granted under the 1997 Stock Plan. Under the 1999 Stock Incentive Plan, the maximum aggregate number of shares available for grant was 150,000,000 ordinary shares plus an annual increase on January 1 of each year, which commenced in 2001, equal to the lesser of 75,000,000 shares or 4% of the outstanding ordinary shares on the last day of the preceding fiscal year or a smaller number determined by the plan administrator. As of December 31, 2015, the number of options outstanding and exercisable was 722,300 and 722,300, respectively, under the 1999 Stock Incentive Plan.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Board adopted the 2005 Share Option Plan (&amp;#x201c;2005 SOP&amp;#x201d;), which was effective on March 2, 2006, the date the Company completed the listing on the SEHK. The adoption of the 2005 SOP also resulted in the Board terminating the 1997 Stock Plan and 1999 Stock Incentive Plan. The Company began issuing stock options solely under the 2005 SOP for up to 100,000,000 ordinary shares. As approved by the EGM held on May 30, 2009, the number of shares available for issue was increased from 100,000,000 to 175,000,000 shares. The references to Hong Kong and Hong Kong related rules and regulations were also removed along with the completion of the Company&amp;#x2019;s delisting from the SEHK in 2009. As approved by the AGM held on June 22, 2012, additional 50,000,000 ordinary shares were reserved for issuance under the 2005 SOP. Under the terms of the 2005 SOP, stock options are generally granted at fair market value of the Company&amp;#x2019;s ordinary shares. The stock options have a contractual term of 8 years from the date of grant and vest over a requisite service period of 4 years. As of December 31, 2015, the number of options outstanding and exercisable was 176,806,500 and 126,404,750, respectively, under the 2005 SOP. In 2015, the Board adopted the 2015 Stock Incentive Plan, which was approved by the Shareholders in July 2015, and replaced the 2005 SOP after it expired on March 2, 2016.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;A summary of the Company&amp;#x2019;s stock option activity under the plans as of December 31, 2015, and changes during the year then ended is presented as follows:&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Number of&lt;br /&gt; Options Shares&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Remaining&lt;br /&gt; Contract Life&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;br /&gt; Aggregate&lt;br /&gt; Intrinsic&lt;br /&gt; Value&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 48%&quot;&gt;Outstanding Options, January 1, 2015&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;228,666,600&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;0.1345&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Granted&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;43,263,900&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0501&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Exercised&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(677,100&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0460&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Forfeited or expired&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(93,724,600&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.1938&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Outstanding Options, December 31, 2015&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;177,528,800&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0869&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4.18&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Vested and Expected to Vest Options at December 31, 2015&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;175,617,560&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0831&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4.16&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Exercisable Options at December 31, 2015&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;127,127,050&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0944&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;3.21&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The total intrinsic value of options exercised during the years ended December 31, 2015, 2014, and 2013 was $2,000, $13,000, and $9,000, respectively.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;The following table summarizes information about outstanding and vested stock options:&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Options Outstanding&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Options Exercisable&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;&lt;br /&gt; Range of Exercise Prices&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Number&lt;br /&gt; Outstanding&lt;/td&gt;     
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Remaining&lt;br /&gt; Contractual&lt;br /&gt; Life&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Weighted&lt;br /&gt; Average&lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Number&lt;br /&gt; Exercisable&lt;br /&gt; and Vested&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Weighted&lt;br /&gt; Average&lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 35%&quot;&gt;$0.0454 - $0.0506&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;46,740,200&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;3.57&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;0.0476&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;32,034,900&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;0.0467&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;$0.0522 - $0.0750&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;40,027,700&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;5.61&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0663&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;24,111,300&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0653&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;$0.0776 - $0.0940&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31,246,750&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6.16&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0826&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;12,323,500&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0863&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;$0.0948 - $0.1276&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;33,915,300&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3.25&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.1124&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;33,058,500&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.1125&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;$0.1320 - $0.2176&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,598,850&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;1.90&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.1621&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,598,850&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.1621&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Balance, December 31, 2015&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;177,528,800&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;4.18&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0869&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;127,127,050&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0944&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company calculated the fair value of each option grant on the date of grant using the Black-Scholes option pricing model that use the assumptions in the following table. Risk-free interest rate is based on the US Treasury yield curve in effect at the time of grant. The Company uses the simplified method to estimate the expected life because the options are considered as plain vanilla share-based payment awards. Expected volatilities are based on historical volatility of stock prices for a period equal to the options&amp;#x2019; expected term. The dividend yield is zero as the Company has never declared or paid dividends on the ordinary shares or other securities and does not anticipate paying dividends in the foreseeable future.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Stock Options&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Employee Stock Purchase Plan&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td nowrap=&quot;nowrap&quot; style=&quot;font-size: 10pt; text-align: left&quot;&gt;Risk-free interest rate&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.18%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.50%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.49%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.76%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.68%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.75%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.01%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.08%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.02%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.05%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.04%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.06%&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 22%; font-size: 10pt; text-align: left&quot;&gt;Expected life (years)&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 4%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 5%; font-size: 10pt; text-align: center&quot;&gt;5&lt;/td&gt;   
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 6%; font-size: 10pt; text-align: center&quot;&gt;5&lt;/td&gt;   
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 6%; font-size: 10pt; text-align: center&quot;&gt;5&lt;/td&gt;   
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.25&lt;/td&gt; 
     &lt;td style=&quot;width: 8%; font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;  
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.26&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.25&lt;/td&gt; 
     &lt;td style=&quot;width: 7%; font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;  
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;0.26&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.25&lt;/td&gt; 
     &lt;td style=&quot;width: 7%; font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;  
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;0.26&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;font-size: 10pt&quot;&gt;Volatility&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;33%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;36%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;34%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;37%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;40%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;48%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;35%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;48%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;30%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;45%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;24%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;40%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;Dividend&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The weighted-average grant-date fair value of options granted during the years ended December 31, 2015, 2014, and 2013 was $0.0127, $0.0245, and $0.0263 respectively. The weighted-average fair value of options granted under the 2009 Purchase Plan during the years ended December 31, 2015, 2014, and 2013 was $0.008, $0.0104, and $0.0106, respectively.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Share Incentive Plan&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Board adopted the 2005 Share Incentive Plan (&amp;#x201c;2005 SIP&amp;#x201d;), which was effective on March 2, 2006, the date the Company completed the SEHK listing. The 2005 SIP provides for the grant of restricted shares, RSU, share appreciation rights and dividend equivalent rights (collectively referred to as &amp;#x201c;Awards&amp;#x201d;) up to 75,000,000 ordinary shares. As approved by the EGM held on May 30, 2009, the number of shares available for issue was increased from 75,000,000 to 125,000,000 shares. The references to Hong Kong and Hong Kong related rules and regulations were also removed along with the completion of the Company&amp;#x2019;s delisting from the SEHK. As approved by the AGM held on June 22, 2012, an additional 62,500,000 ordinary shares were reserved for issuance under the 2005 SIP. Awards may be granted to employees, directors and consultants. The RSUs vest over a requisite service period of 4 years. In 2015, the Board adopted the 2015 Stock Incentive Plan, which was approved by the Shareholders in July 2015, and replaced the 2005 SIP after it expired on March 2, 2016.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;A summary of the status of the Company&amp;#x2019;s RSUs as of December 31, 2015, and changes during the year ended December 31, 2015, is presented as follows:&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Number of&lt;br /&gt; Outstanding&lt;br /&gt; Awards&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Grant-Date&lt;br /&gt; Fair Value&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%&quot;&gt;Nonvested at January 1, 2015&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;46,823,850&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;0.0710&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Granted&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;24,979,250&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0491&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Vested&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(15,728,550&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0792&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Forfeited and expired&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(5,466,200&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.0602&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Nonvested at December 31, 2015&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;50,608,350&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0588&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As of December 31, 2015, there was $2,534,000 of total unrecognized compensation cost related to nonvested share-based compensation arrangements granted under the plans including stock options and RSUs. The cost is expected to be recognized over a weighted-average period of 2.31 years. The total fair value of RSUs vested during the years ended December 31, 2015, 2014, and 2013 was $1,246,000, $1,189,000, and $1,321,000, respectively.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Cash received from option exercise under all share-based payment arrangements for the years ended December 31, 2015, 2014, and 2013 was $211,000, $302,000, and $360,000, respectively.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Ordinary Shares Reserved&lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As of December 31, 2015, ordinary shares reserved for future issuance were as follows:&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;Outstanding stock options&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;177,528,800&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Outstanding RSUs&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;50,608,350&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Shares reserved for future stock option grants&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;38,764,950&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Shares reserved for Employee Stock Purchase Plan&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;5,501,800&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Shares reserved for Awards&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;36,056,850&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;308,460,750&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Shares issued for the exercise of stock options, Employee Stock Purchase Plan and shares vested under restricted stock units are from the treasury shares.&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized unitRef="shares" contextRef="c218_AsOf31Aug2000_PurchasePlan1999Member" decimals="INF">50000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized unitRef="shares" contextRef="c219_From1Sep2001To31May2008_PurchasePlan1999Member" decimals="INF">40000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized unitRef="shares" contextRef="c220_From1Jun2008To30Jun2008_PurchasePlan1999Member" decimals="INF">20000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized> 
  <oiim:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumEmployeeSubscriptionRate unitRef="pure" contextRef="c221_AsOf31Dec2015_PurchasePlan1999Member" decimals="2">0.01</oiim:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumEmployeeSubscriptionRate> 
  <oiim:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeSubscriptionRateMaximum unitRef="pure" contextRef="c221_AsOf31Dec2015_PurchasePlan1999Member" decimals="2">0.10</oiim:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeSubscriptionRateMaximum> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate unitRef="pure" contextRef="c222_From1Jan2015To31Dec2015_PurchasePlan1999Member" decimals="2">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate unitRef="pure" contextRef="c222_From1Jan2015To31Dec2015_PurchasePlan1999Member" decimals="2">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c222_From1Jan2015To31Dec2015_PurchasePlan1999Member">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>   
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans unitRef="shares" contextRef="c223_From1Nov2005To31Dec2009_PurchasePlan1999Member" decimals="INF">10685400</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>    
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c224_From1Jan2015To31Dec2015_PurchasePlan2009Member">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized unitRef="shares" contextRef="c225_AsOf30Nov2009_PurchasePlan2009Member" decimals="INF">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized unitRef="shares" contextRef="c226_From1Jun2012To22Jun2012_PurchasePlan2009Member" decimals="INF">15000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized> 
  <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans unitRef="shares" contextRef="c227_From1Jan2013To31Dec2015_PurchasePlan2009Member" decimals="INF">16164150</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized unitRef="shares" contextRef="c228_AsOf31Dec2015_StockPlan1997Member" decimals="INF">185000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross unitRef="shares" contextRef="c229_From1Jan2015To31Dec2015_StockPlan1997Member" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant unitRef="shares" contextRef="c230_AsOf31Dec1999_StockIncentivePlan1999Member" decimals="INF">150000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized unitRef="shares" contextRef="c231_From1Jan2015To31Dec2015_AnnualIncreaseMember_StockIncentivePlan1999Member_MaximumMember" decimals="INF">75000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>  
  <oiim:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreasePercentage unitRef="pure" contextRef="c232_From1Jan2015To31Dec2015_AnnualIncreaseMember_StockIncentivePlan1999Member" decimals="2">0.04</oiim:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecreasePercentage> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber unitRef="shares" contextRef="c233_AsOf31Dec2015_StockIncentivePlan1999Member" decimals="INF">722300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber unitRef="shares" contextRef="c233_AsOf31Dec2015_StockIncentivePlan1999Member" decimals="INF">722300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized unitRef="shares" contextRef="c234_AsOf2Mar2006_ShareOptionPlan2005Member" decimals="INF">100000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant unitRef="shares" contextRef="c235_AsOf29May2009_ShareOptionPlan2005Member" decimals="INF">100000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant unitRef="shares" contextRef="c236_AsOf30May2009_ShareOptionPlan2005Member" decimals="INF">175000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized unitRef="shares" contextRef="c237_From1Jun2012To22Jun2012_ShareOptionPlan2005Member" decimals="INF">50000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>    
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c238_From1Jan2015To31Dec2015_ShareOptionPlan2005Member">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c238_From1Jan2015To31Dec2015_ShareOptionPlan2005Member">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber unitRef="shares" contextRef="c239_AsOf31Dec2015_ShareOptionPlan2005Member" decimals="INF">176806500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber unitRef="shares" contextRef="c239_AsOf31Dec2015_ShareOptionPlan2005Member" decimals="INF">126404750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue unitRef="usd" contextRef="c238_From1Jan2015To31Dec2015_ShareOptionPlan2005Member" decimals="0">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue unitRef="usd" contextRef="c240_From1Jan2014To31Dec2014_ShareIncentivePlan2005Member" decimals="0">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue unitRef="usd" contextRef="c241_From1Jan2013To31Dec2013_ShareOptionPlan2005Member" decimals="0">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="2">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c2_From1Jan2015To31Dec2015" decimals="4">0.0127</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c3_From1Jan2014To31Dec2014" decimals="4">0.0245</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c4_From1Jan2013To31Dec2013" decimals="4">0.0263</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c224_From1Jan2015To31Dec2015_PurchasePlan2009Member" decimals="3">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c242_From1Jan2014To31Dec2014_PurchasePlan2009Member" decimals="4">0.0104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c243_From1Jan2013To31Dec2013_PurchasePlan2009Member" decimals="4">0.0106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized unitRef="shares" contextRef="c244_AsOf30Mar2009_ShareIncentivePlan2005Member" decimals="INF">75000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant unitRef="shares" contextRef="c245_AsOf29May2009_ShareIncentivePlan2005Member" decimals="INF">75000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant unitRef="shares" contextRef="c244_AsOf30Mar2009_ShareIncentivePlan2005Member" decimals="INF">125000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized unitRef="shares" contextRef="c246_From1Jun2012To22Jun2012_ShareIncentivePlan2005Member" decimals="INF">62500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c247_From1Jan2015To31Dec2015_ShareIncentivePlan2005Member">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>     
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="0">2534000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized> 
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="c2_From1Jan2015To31Dec2015">P2Y113D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue unitRef="usd" contextRef="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="0">1246000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue unitRef="usd" contextRef="c249_From1Jan2014To31Dec2014_RestrictedStockUnitsRSUMember" decimals="0">1189000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue unitRef="usd" contextRef="c250_From1Jan2013To31Dec2013_RestrictedStockUnitsRSUMember" decimals="0">1321000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue> 
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">211000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>   
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">302000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>   
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">360000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>   
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; Number of&lt;br /&gt; Options Shares&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Remaining&lt;br /&gt; Contract Life&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;br /&gt; Aggregate&lt;br /&gt; Intrinsic&lt;br /&gt; Value&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 48%&quot;&gt;Outstanding Options, January 1, 2015&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;228,666,600&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;0.1345&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Granted&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;43,263,900&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0501&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Exercised&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(677,100&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0460&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Forfeited or expired&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(93,724,600&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.1938&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Outstanding Options, December 31, 2015&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;177,528,800&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0869&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4.18&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Vested and Expected to Vest Options at December 31, 2015&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;175,617,560&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0831&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;4.16&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Exercisable Options at December 31, 2015&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;127,127,050&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0944&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;3.21&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;-&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber unitRef="shares" contextRef="c1_AsOf31Dec2014" decimals="INF">228666600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c1_AsOf31Dec2014" decimals="4">0.1345</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross unitRef="shares" contextRef="c2_From1Jan2015To31Dec2015" decimals="INF">43263900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>     
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c2_From1Jan2015To31Dec2015" decimals="4">0.0501</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>     
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised unitRef="shares" contextRef="c2_From1Jan2015To31Dec2015" decimals="INF">677100</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>  
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c2_From1Jan2015To31Dec2015" decimals="4">0.0460</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod unitRef="shares" contextRef="c2_From1Jan2015To31Dec2015" decimals="INF">93724600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c2_From1Jan2015To31Dec2015" decimals="4">0.1938</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">177528800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c0_AsOf31Dec2015" decimals="4">0.0869</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>  
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c2_From1Jan2015To31Dec2015">P4Y65D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">175617560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c0_AsOf31Dec2015" decimals="4">0.0831</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>   
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c2_From1Jan2015To31Dec2015">P4Y58D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">127127050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c0_AsOf31Dec2015" decimals="4">0.0944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>  
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c2_From1Jan2015To31Dec2015">P3Y76D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>     
  <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Options Outstanding&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Options Exercisable&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;&lt;br /&gt; Range of Exercise Prices&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Number&lt;br /&gt; Outstanding&lt;/td&gt;     
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Remaining&lt;br /&gt; Contractual&lt;br /&gt; Life&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Weighted&lt;br /&gt; Average&lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Number&lt;br /&gt; Exercisable&lt;br /&gt; and Vested&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;br /&gt; &amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;&lt;br /&gt; Weighted&lt;br /&gt; Average&lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 35%&quot;&gt;$0.0454 - $0.0506&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;46,740,200&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;3.57&lt;/td&gt;    
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;0.0476&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;32,034,900&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 10%; text-align: right&quot;&gt;0.0467&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;$0.0522 - $0.0750&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;40,027,700&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;5.61&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0663&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;24,111,300&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0653&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;$0.0776 - $0.0940&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31,246,750&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6.16&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0826&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;12,323,500&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0863&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;$0.0948 - $0.1276&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;33,915,300&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3.25&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.1124&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;33,058,500&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.1125&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;$0.1320 - $0.2176&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,598,850&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;1.90&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.1621&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;25,598,850&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.1621&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Balance, December 31, 2015&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;177,528,800&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;4.18&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0869&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;127,127,050&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0944&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock> 
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions unitRef="shares" contextRef="c251_AsOf31Dec2015_ExercisePriceRange1Member" decimals="INF">46740200</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>   
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c252_From1Jan2015To31Dec2015_ExercisePriceRange1Member">P3Y208D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c251_AsOf31Dec2015_ExercisePriceRange1Member" decimals="4">0.0476</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions unitRef="shares" contextRef="c251_AsOf31Dec2015_ExercisePriceRange1Member" decimals="INF">32034900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c251_AsOf31Dec2015_ExercisePriceRange1Member" decimals="4">0.0467</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions unitRef="shares" contextRef="c253_AsOf31Dec2015_ExercisePriceRange2Member" decimals="INF">40027700</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>   
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c254_From1Jan2015To31Dec2015_ExercisePriceRange2Member">P5Y222D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c253_AsOf31Dec2015_ExercisePriceRange2Member" decimals="4">0.0663</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions unitRef="shares" contextRef="c253_AsOf31Dec2015_ExercisePriceRange2Member" decimals="INF">24111300</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c253_AsOf31Dec2015_ExercisePriceRange2Member" decimals="4">0.0653</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions unitRef="shares" contextRef="c255_AsOf31Dec2015_ExercisePriceRange3Member" decimals="INF">31246750</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>   
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c256_From1Jan2015To31Dec2015_ExercisePriceRange3Member">P6Y58D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c255_AsOf31Dec2015_ExercisePriceRange3Member" decimals="4">0.0826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions unitRef="shares" contextRef="c255_AsOf31Dec2015_ExercisePriceRange3Member" decimals="INF">12323500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c255_AsOf31Dec2015_ExercisePriceRange3Member" decimals="4">0.0863</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions unitRef="shares" contextRef="c257_AsOf31Dec2015_ExercisePriceRange4Member" decimals="INF">33915300</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>   
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c258_From1Jan2015To31Dec2015_ExercisePriceRange4Member">P3Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c257_AsOf31Dec2015_ExercisePriceRange4Member" decimals="4">0.1124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions unitRef="shares" contextRef="c257_AsOf31Dec2015_ExercisePriceRange4Member" decimals="INF">33058500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c257_AsOf31Dec2015_ExercisePriceRange4Member" decimals="4">0.1125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions unitRef="shares" contextRef="c259_AsOf31Dec2015_ExercisePriceRange5Member" decimals="INF">25598850</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>   
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c260_From1Jan2015To31Dec2015_ExercisePriceRange5Member">P1Y328D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c259_AsOf31Dec2015_ExercisePriceRange5Member" decimals="4">0.1621</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions unitRef="shares" contextRef="c259_AsOf31Dec2015_ExercisePriceRange5Member" decimals="INF">25598850</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>   
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c259_AsOf31Dec2015_ExercisePriceRange5Member" decimals="4">0.1621</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>     
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">177528800</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions> 
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">127127050</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions> 
  <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Stock Options&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Employee Stock Purchase Plan&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;11&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td colspan=&quot;3&quot; style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td nowrap=&quot;nowrap&quot; style=&quot;font-size: 10pt; text-align: left&quot;&gt;Risk-free interest rate&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.18%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.50%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.49%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.76%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.68%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;1.75%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.01%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.08%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.02%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.05%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.04%&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;0.06%&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 22%; font-size: 10pt; text-align: left&quot;&gt;Expected life (years)&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 4%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 5%; font-size: 10pt; text-align: center&quot;&gt;5&lt;/td&gt;   
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 6%; font-size: 10pt; text-align: center&quot;&gt;5&lt;/td&gt;   
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 6%; font-size: 10pt; text-align: center&quot;&gt;5&lt;/td&gt;   
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.25&lt;/td&gt; 
     &lt;td style=&quot;width: 8%; font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;  
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.26&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.25&lt;/td&gt; 
     &lt;td style=&quot;width: 7%; font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;  
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;0.26&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;width: 2%; font-size: 10pt; text-align: center&quot;&gt;0.25&lt;/td&gt; 
     &lt;td style=&quot;width: 7%; font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt;  
     &lt;td style=&quot;width: 3%; font-size: 10pt; text-align: center&quot;&gt;0.26&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;font-size: 10pt&quot;&gt;Volatility&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;33%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;36%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;34%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;37%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;40%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;48%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;35%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;48%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;30%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;45%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;24%&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;-&lt;/font&gt;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;40%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;font-size: 10pt&quot;&gt;Dividend&lt;/td&gt;    
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;-&lt;/td&gt;  
     &lt;td style=&quot;font-size: 10pt; text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c261_From1Jan2015To31Dec2015_EmployeeStockOptionMember_MinimumMember" decimals="4">0.0118</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c262_From1Jan2015To31Dec2015_EmployeeStockOptionMember_MaximumMember" decimals="4">0.0150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c263_From1Jan2014To31Dec2014_EmployeeStockOptionMember_MinimumMember" decimals="4">0.0149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c264_From1Jan2014To31Dec2014_EmployeeStockOptionMember_MaximumMember" decimals="4">0.0176</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c265_From1Jan2013To31Dec2013_EmployeeStockOptionMember_MinimumMember" decimals="4">0.0068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c266_From1Jan2013To31Dec2013_EmployeeStockOptionMember_MaximumMember" decimals="4">0.0175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c267_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MinimumMember" decimals="4">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c268_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MaximumMember" decimals="4">0.0008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c269_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MinimumMember" decimals="4">0.0002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c270_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MaximumMember" decimals="4">0.0005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c271_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MinimumMember" decimals="4">0.0004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>     
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c272_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MaximumMember" decimals="4">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c273_From1Jan2015To31Dec2015_EmployeeStockOptionMember">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c274_From1Jan2014To31Dec2014_EmployeeStockOptionMember">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c275_From1Jan2013To31Dec2013_EmployeeStockOptionMember">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c267_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MinimumMember">P3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c268_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MaximumMember">P94D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1> 
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c269_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MinimumMember">P3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c270_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MaximumMember">P94D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1> 
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c271_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MinimumMember">P3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>     
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c272_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MaximumMember">P94D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c261_From1Jan2015To31Dec2015_EmployeeStockOptionMember_MinimumMember" decimals="2">0.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c262_From1Jan2015To31Dec2015_EmployeeStockOptionMember_MaximumMember" decimals="2">0.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c263_From1Jan2014To31Dec2014_EmployeeStockOptionMember_MinimumMember" decimals="2">0.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c264_From1Jan2014To31Dec2014_EmployeeStockOptionMember_MaximumMember" decimals="2">0.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c265_From1Jan2013To31Dec2013_EmployeeStockOptionMember_MinimumMember" decimals="2">0.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c266_From1Jan2013To31Dec2013_EmployeeStockOptionMember_MaximumMember" decimals="2">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c267_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MinimumMember" decimals="2">0.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c268_From1Jan2015To31Dec2015_EmployeeStockPurchasePlanMember_MaximumMember" decimals="2">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c269_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MinimumMember" decimals="2">0.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c270_From1Jan2014To31Dec2014_EmployeeStockPurchasePlanMember_MaximumMember" decimals="2">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c271_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MinimumMember" decimals="2">0.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c272_From1Jan2013To31Dec2013_EmployeeStockPurchasePlanMember_MaximumMember" decimals="2">0.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>  
  <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Number of&lt;br /&gt; Outstanding&lt;br /&gt; Awards&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Weighted&lt;br /&gt; Average&lt;br /&gt; Grant-Date&lt;br /&gt; Fair Value&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 70%&quot;&gt;Nonvested at January 1, 2015&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;46,823,850&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;0.0710&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Granted&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;24,979,250&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0491&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-indent: 10pt&quot;&gt;Vested&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;(15,728,550&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;0.0792&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Forfeited and expired&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(5,466,200&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt; text-align: right&quot;&gt;0.0602&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Nonvested at December 31, 2015&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;50,608,350&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;$&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: right&quot;&gt;0.0588&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber unitRef="shares" contextRef="c276_AsOf31Dec2014_RestrictedStockUnitsRSUMember" decimals="INF">46823850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c276_AsOf31Dec2014_RestrictedStockUnitsRSUMember" decimals="4">0.0710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod unitRef="shares" contextRef="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="INF">24979250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="4">0.0491</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod unitRef="shares" contextRef="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="INF">15728550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="4">0.0792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>  
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod unitRef="shares" contextRef="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="INF">5466200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>    
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c248_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="4">0.0602</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber unitRef="shares" contextRef="c277_AsOf31Dec2015_RestrictedStockUnitsRSUMember" decimals="INF">50608350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber> 
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue unitRef="usdPershares" contextRef="c277_AsOf31Dec2015_RestrictedStockUnitsRSUMember" decimals="4">0.0588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>  
  <us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;Outstanding stock options&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;177,528,800&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Outstanding RSUs&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;50,608,350&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Shares reserved for future stock option grants&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;38,764,950&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Shares reserved for Employee Stock Purchase Plan&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;5,501,800&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Shares reserved for Awards&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;36,056,850&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;308,460,750&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock>   
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance unitRef="shares" contextRef="c278_AsOf31Dec2015_EmployeeStockOptionMember" decimals="INF">177528800</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance> 
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance unitRef="shares" contextRef="c277_AsOf31Dec2015_RestrictedStockUnitsRSUMember" decimals="INF">50608350</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>    
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance unitRef="shares" contextRef="c279_AsOf31Dec2015_StockCompensationPlanMember" decimals="INF">38764950</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>  
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance unitRef="shares" contextRef="c280_AsOf31Dec2015_EmployeeStockPurchasePlanMember" decimals="INF">5501800</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>     
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance unitRef="shares" contextRef="c281_AsOf31Dec2015_ShareReservedForAwardsMember" decimals="INF">36056850</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>   
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance unitRef="shares" contextRef="c0_AsOf31Dec2015" decimals="INF">308460750</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>   
  <us-gaap:EarningsPerShareTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;16.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;EARNINGS (LOSS) PER SHARE&lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Basic earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of ordinary shares outstanding during the period. Diluted earnings (loss) per share is calculated by dividing net income (loss) by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period, using the treasury stock method for options.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;A reconciliation of the numerator and denominator of basic and diluted earnings (loss) per share calculations was as follows:&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Net loss from continuing operations (in thousands)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(21,095&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(15,057&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(19,093&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Income loss from discontinued operations (in thousands)&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Net loss (in thousands)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(21,095&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(15,057&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(19,099&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Weighted average shares outstanding (in thousands) &amp;#x2013; basic&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,301,465&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,362,465&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,435,778&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Effect of dilutive securities:&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Options and RSUs (in thousands)&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Weighted average shares outstanding (in thousands) &amp;#x2013; diluted&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,301,465&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,362,465&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,435,778&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Loss per share &amp;#x2013; basic and diluted&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Continuing operations&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(0.02&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(0.01&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(0.01&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Discontinued operations&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(0.02&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(0.01&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(0.01&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Certain outstanding options and RSUs were excluded from the computation of diluted EPS since their effect would have been anti-dilutive. The anti-dilutive stock options excluded and their associated exercise prices per share were 177,528,800 shares at $0.0454 to $0.2176 as of December 31, 2015, 228,666,600 shares at $0.0460 to $0.3462 as of December 31, 2014, and 247,157,450 shares at $0.0558 to $0.4792 as of December 31, 2013. The anti-dilutive RSUs excluded were 50,608,350 shares, 46,823,850 shares, and 36,215,100 shares as of December 31, 2015, 2014, and 2013, respectively.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:EarningsPerShareTextBlock>    
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount unitRef="shares" contextRef="c282_From1Jan2015To31Dec2015_EmployeeStockOptionMember" decimals="INF">177528800</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount> 
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit unitRef="usdPershares" contextRef="c282_From1Jan2015To31Dec2015_EmployeeStockOptionMember" decimals="4">0.0454</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>   
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit unitRef="usdPershares" contextRef="c282_From1Jan2015To31Dec2015_EmployeeStockOptionMember" decimals="4">0.2176</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>   
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount unitRef="shares" contextRef="c283_From1Jan2014To31Dec2014_EmployeeStockOptionMember" decimals="INF">228666600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount> 
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit unitRef="usdPershares" contextRef="c283_From1Jan2014To31Dec2014_EmployeeStockOptionMember" decimals="4">0.0460</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>   
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit unitRef="usdPershares" contextRef="c283_From1Jan2014To31Dec2014_EmployeeStockOptionMember" decimals="4">0.3462</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>   
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount unitRef="shares" contextRef="c284_From1Jan2013To31Dec2013_EmployeeStockOptionMember" decimals="INF">247157450</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount> 
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit unitRef="usdPershares" contextRef="c284_From1Jan2013To31Dec2013_EmployeeStockOptionMember" decimals="4">0.0558</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>   
  <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit unitRef="usdPershares" contextRef="c284_From1Jan2013To31Dec2013_EmployeeStockOptionMember" decimals="4">0.4792</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>   
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount unitRef="shares" contextRef="c285_From1Jan2015To31Dec2015_RestrictedStockUnitsRSUMember" decimals="INF">50608350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>    
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount unitRef="shares" contextRef="c286_From1Jan2014To31Dec2014_RestrictedStockUnitsRSUMember" decimals="INF">46823850</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>    
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount unitRef="shares" contextRef="c287_From1Jan2013To31Dec2013_RestrictedStockUnitsRSUMember" decimals="INF">36215100</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>    
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Net loss from continuing operations (in thousands)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(21,095&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(15,057&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;(19,093&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;Income loss from discontinued operations (in thousands)&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Net loss (in thousands)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(21,095&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(15,057&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(19,099&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Weighted average shares outstanding (in thousands) &amp;#x2013; basic&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,301,465&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,362,465&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,435,778&lt;/td&gt;  
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Effect of dilutive securities:&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Options and RSUs (in thousands)&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;Weighted average shares outstanding (in thousands) &amp;#x2013; diluted&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,301,465&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,362,465&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;1,435,778&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Loss per share &amp;#x2013; basic and diluted&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Continuing operations&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(0.02&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(0.01&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(0.01&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Discontinued operations&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(0.02&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(0.01&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(0.01&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>   
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1301465000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>     
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1362465000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>     
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic unitRef="shares" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">1435778000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>     
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">1301465000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>    
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">1362465000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>    
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding unitRef="shares" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">1435778000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>    
  <us-gaap:CommitmentsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;17.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;COMMITMENTS &lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;&lt;b&gt;Lease Commitments&lt;/b&gt;&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company leases office space and certain equipment under non-cancelable operating lease agreements that expire at various dates through December 2020. For the years ended December 31, 2015, 2014, and 2013, leasing costs charged to income in relation to these agreements were $2,106,000, $2,415,000, and $2,661,000, respectively. The Company&amp;#x2019;s office lease provides for periodic rental increases based on the general inflation rate.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;As of December 31, 2015, future minimum lease payments under all non-cancelable operating lease agreements were as follows:&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left; padding-bottom: 1pt&quot;&gt;Year&lt;/td&gt; 
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Operating Leases&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;2016&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,772&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2017&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;984&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;2018&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;380&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2019&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;210&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;2020&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;72&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total minimum lease payments&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;3,418&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Purchase obligations and commitments include payments due under various types of license, maintenance and support agreements with contractual terms from one to two years. As of December 31, 2015, those purchase commitments were as follows:&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Year&lt;/td&gt;     
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;2016&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;266&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;2017&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;97&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;363&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:CommitmentsDisclosureTextBlock>    
  <us-gaap:LeaseAndRentalExpense unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">2106000</us-gaap:LeaseAndRentalExpense>     
  <us-gaap:LeaseAndRentalExpense unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">2415000</us-gaap:LeaseAndRentalExpense>     
  <us-gaap:LeaseAndRentalExpense unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">2661000</us-gaap:LeaseAndRentalExpense>     
  <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c288_From1Jan2015To31Dec2015_MinimumMember">P1Y</us-gaap:LongtermPurchaseCommitmentPeriod>  
  <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c289_From1Jan2015To31Dec2015_MaximumMember">P2Y</us-gaap:LongtermPurchaseCommitmentPeriod>  
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left; padding-bottom: 1pt&quot;&gt;Year&lt;/td&gt; 
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Operating Leases&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot; style=&quot;text-align: center&quot;&gt;&amp;nbsp;&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;2016&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;1,772&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2017&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;984&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;2018&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;380&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;2019&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;210&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;2020&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;72&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total minimum lease payments&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;3,418&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>  
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">1772000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent> 
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">984000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears> 
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">380000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>     
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">210000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>   
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">72000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>  
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">3418000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>  
  <us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;font-weight: bold; text-align: left&quot;&gt;Year&lt;/td&gt;     
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 85%; text-align: left&quot;&gt;2016&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;266&lt;/td&gt;   
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt&quot;&gt;2017&lt;/td&gt;  
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;97&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; padding-bottom: 2.25pt&quot;&gt;Total&lt;/td&gt; 
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;363&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>    
  <us-gaap:ContractualObligationDueInNextTwelveMonths unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">266000</us-gaap:ContractualObligationDueInNextTwelveMonths>  
  <us-gaap:ContractualObligationDueInSecondYear unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">97000</us-gaap:ContractualObligationDueInSecondYear>    
  <us-gaap:ContractualObligation unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="-3">363000</us-gaap:ContractualObligation>     
  <us-gaap:LossContingencyDisclosures contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;   
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;18.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;CONTINGENCIES &lt;/b&gt;&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 17.85pt&quot;&gt;&lt;b&gt;Legal Proceedings &lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company is involved in several litigation matters relating to its intellectual property, as detailed below. While the Company cannot make any assurances regarding the eventual resolution of these matters, the Company does not believe at this time that the final outcomes will have a material adverse effect on its consolidated results of operations or financial condition.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;&lt;i&gt;O&lt;sub&gt;2&lt;/sub&gt;Micro, Inc. v. Texas Instruments Japan Limited. &lt;/i&gt;In November 2013, the Company filed a patent infringement suit against Texas Instruments Japan Limited (&amp;#x201c;Texas Instrument&amp;#x201d;) in the Civil Division of the Tokyo District Court. The complaint alleges, &lt;i&gt;inter alia&lt;/i&gt;, that Texas Instruments&amp;#x2019; charging products infringe on the Company&amp;#x2019;s related Japanese patents. The matter is currently pending.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;&lt;i&gt;O&lt;sub&gt;2&lt;/sub&gt;Micro (China) Co., Ltd. v. Legendsec Information Technology (Beijing) Inc., et al., Chengdu Intermediate Court, China. &lt;/i&gt;The Company filed a trade secret infringement suit against Yunfeng Li, Chengdu Feitong Technology Co., Ltd. and Legendsec Information Technology (Beijing) Inc. (&amp;#x201c;Legendsec&amp;#x201d;) in Chengdu Intermediate Court on August 18, 2014, requesting the three defendants to stop the infringement actions and claim for compensatory damages. Three hearings have been held since October 2014. The matter is currently pending.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: justify&quot;&gt;&lt;i&gt;O&lt;sub&gt;2&lt;/sub&gt;Micro (China) Co., Ltd. v. Legendsec Information Technology (Beijing) Inc., Beijing Haidian District People&apos;s Court, China. &lt;/i&gt;The Company filed a copyright infringement suit against Legendsec Information Technology (Beijing) Inc. in Beijing Haidian District People&apos;s Court on November 19, 2014, requesting the defendant to stop the infringement actions and claim for compensatory damages. The first hearing was held on March 16, 2015. The second hearing was held on April 22, 2015. The third hearing was held on May 19, 2015. The Court made a judgment to reject the Company&amp;#x2019;s claim on July 3, 2015. The Company appealed to Beijing Intellectual Property Court on July 14, 2015. The first hearing of the second trial was held on December 23, 2015. The Court made a final judgment to reject the Company&amp;#x2019;s appeal and sustain the original judgment on February 26, 2016. The matter is now closed.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: justify&quot;&gt;&lt;i&gt;O&lt;sub&gt;2&lt;/sub&gt;Micro (China) Co., Ltd. v. Nanjing AnalogChipTech Semiconductor Co., Ltd.,et al., Nanjing Intermediate Court, China. &lt;/i&gt;The Company filed a patent infringement suit against Nanjing AnalogChipTech Semiconductor Co., Ltd., and Nantong Minghui Power Tools Co., Ltd. in Nanjing Intermediate Court on October 29, 2015, requesting two defendants to stop the infringement action, destroy the infringing products and claim for compensatory damages. The first hearing was held on January 18, 2016. All parties reached and signed a settlement agreement on January 18, 2016 and this case is now closed.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: justify&quot;&gt;&lt;i&gt;O&lt;sub&gt;2&lt;/sub&gt;Micro (China) Co., Ltd. v. Nanjing AnalogChipTech Semiconductor Co, Ltd.,et al., Nanjing Intermediate Court, China. &lt;/i&gt;The Company filed a trade secret infringement suit against Xiaohu Tang and Nanjing AnalogChipTech Semiconductor Co., Ltd. in Nanjing Intermediate Court on October 29, 2015, requesting two defendants to stop the infringement action, destroy the infringing products and claim for compensatory damages. The first hearing was held on January 11, 2016. All parties reached and signed a settlement agreement on January 18, 2016 and this case is now closed.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company received $0, $75,000, and $0 litigation income in relation to patent litigation cases in the United States for the years ended December 31, 2015, 2014, and 2013, respectively.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company, as a normal course of business, is a party to litigation matters, legal proceedings, and claims. These actions may be in various jurisdictions and may involve patent protection and/or infringement. While the results of such litigations and claims cannot be predicted with certainty, the final outcome of such matters is not expected to have a material adverse effect on its consolidated financial position or results of operations. No assurance can be given, however, that these matters will be resolved without the Company becoming obligated to make payments or to pay other costs to the opposing parties, with the potential for having an adverse effect on the Company&amp;#x2019;s financial position or its results of operations. No provision for any litigation has been provided as of December 31, 2015 and 2014.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:LossContingencyDisclosures>     
  <us-gaap:LossContingencyNumberOfDefendants unitRef="pure" contextRef="c290_From18Aug2014To18Aug2014_LegendsecInformationTechnologyMember_TradeSecretInfringementMember_PendingLitigationMember" decimals="0">3</us-gaap:LossContingencyNumberOfDefendants>   
  <us-gaap:LossContingencyNumberOfDefendants unitRef="pure" contextRef="c291_From29Oct2015To29Oct2015_NanjingAnalogChipTechSemiconductorMember_PatentInfringementMember_SettledLitigationMember" decimals="0">2</us-gaap:LossContingencyNumberOfDefendants>  
  <us-gaap:LossContingencyNumberOfDefendants unitRef="pure" contextRef="c292_From29Oct2015To29Oct2015_NanjingAnalogChipTechSemiconductorMember_TradeSecretInfringementMember_SettledLitigationMember" decimals="0">2</us-gaap:LossContingencyNumberOfDefendants>  
  <us-gaap:LitigationSettlementAmount unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">0</us-gaap:LitigationSettlementAmount>    
  <us-gaap:LitigationSettlementAmount unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="0">75000</us-gaap:LitigationSettlementAmount>   
  <us-gaap:LitigationSettlementAmount unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="0">0</us-gaap:LitigationSettlementAmount>    
  <us-gaap:LossContingencyEstimateOfPossibleLoss unitRef="usd" contextRef="c0_AsOf31Dec2015" decimals="0">0</us-gaap:LossContingencyEstimateOfPossibleLoss> 
  <us-gaap:LossContingencyEstimateOfPossibleLoss unitRef="usd" contextRef="c1_AsOf31Dec2014" decimals="0">0</us-gaap:LossContingencyEstimateOfPossibleLoss> 
  <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt; 
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;19.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;FINANCIAL INSTRUMENTS&lt;/b&gt;&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td&gt;Information on the Company&amp;#x2019;s financial instruments was as follows:&lt;/td&gt;    
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;15&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Carrying&lt;br /&gt; Amount&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Carrying&lt;br /&gt; Amount&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 40%; text-align: left; text-indent: 10pt&quot;&gt;Cash and cash equivalents&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,199&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,199&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,069&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,069&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Restricted cash&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;164&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;164&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Short-term investments&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;11,233&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;11,233&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;21,481&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;21,481&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The carrying amounts of cash and cash equivalents, restricted cash and short-term investments reported in the consolidated balance sheets approximate their estimated fair values.&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Long-term investments are in privately-held companies where there is no readily determinable market value and are recorded using the cost method. Since they entail an unreasonable high cost to obtain verifiable fair values, fair value is not presented. The Company periodically evaluates these investments for impairment. If it is determined that an other-than-temporary decline has occurred in the carrying value, an impairment loss is recorded in the period of decline in value.&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>   
  <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;15&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;7&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Carrying&lt;br /&gt; Amount&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Carrying&lt;br /&gt; Amount&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;Fair&lt;br /&gt; Value&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Assets&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 40%; text-align: left; text-indent: 10pt&quot;&gt;Cash and cash equivalents&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,199&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,199&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,069&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;41,069&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Restricted cash&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;31&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;164&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;164&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Short-term investments&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;11,233&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;11,233&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;21,481&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;21,481&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>   
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c128_AsOf31Dec2015_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">41199000</us-gaap:CashAndCashEquivalentsAtCarryingValue>    
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure unitRef="usd" contextRef="c293_AsOf31Dec2015_EstimateOfFairValueFairValueDisclosureMember" decimals="-3">41199000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>    
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c134_AsOf31Dec2014_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">41069000</us-gaap:CashAndCashEquivalentsAtCarryingValue>    
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure unitRef="usd" contextRef="c294_AsOf31Dec2014_EstimateOfFairValueFairValueDisclosureMember" decimals="-3">41069000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>    
  <us-gaap:RestrictedCashAndCashEquivalents unitRef="usd" contextRef="c128_AsOf31Dec2015_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">31000</us-gaap:RestrictedCashAndCashEquivalents> 
  <us-gaap:RestrictedCashAndCashEquivalents unitRef="usd" contextRef="c293_AsOf31Dec2015_EstimateOfFairValueFairValueDisclosureMember" decimals="-3">31000</us-gaap:RestrictedCashAndCashEquivalents>   
  <us-gaap:RestrictedCashAndCashEquivalents unitRef="usd" contextRef="c134_AsOf31Dec2014_CarryingReportedAmountFairValueDisclosureMember" decimals="-3">164000</us-gaap:RestrictedCashAndCashEquivalents>  
  <us-gaap:RestrictedCashAndCashEquivalents unitRef="usd" contextRef="c294_AsOf31Dec2014_EstimateOfFairValueFairValueDisclosureMember" decimals="-3">164000</us-gaap:RestrictedCashAndCashEquivalents>    
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c293_AsOf31Dec2015_EstimateOfFairValueFairValueDisclosureMember" decimals="-3">11233000</us-gaap:ShortTermInvestments>  
  <us-gaap:ShortTermInvestments unitRef="usd" contextRef="c294_AsOf31Dec2014_EstimateOfFairValueFairValueDisclosureMember" decimals="-3">21481000</us-gaap:ShortTermInvestments>  
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 0.25in&quot;&gt;&lt;b&gt;20.&lt;/b&gt;&lt;/td&gt; 
     &lt;td&gt;&lt;b&gt;SEGMENT INFORMATION &lt;/b&gt;&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;In September 2008, the Board approved a plan to transfer Network Security business to O&lt;sub&gt;2&lt;/sub&gt;Security along with its Series A preference shares financing. In anticipation of the business transfer, management identified two reportable segments, including Integrated Circuit Group and Network Security Group. The Integrated Circuit Group&amp;#x2019;s core products and principal source of revenue are its power management semiconductors. These semiconductor products are produced with digital, analog, and mixed signal integrated circuit (&amp;#x201c;IC&amp;#x201d;) manufacturing processes. The Network Security Group&amp;#x2019;s system security solution products include support for VPN and firewalls, which provide security functions between computer systems and networks, including the transmission of data across the Internet. In November 2010, the Company determined to discontinue the Network Security Group. Please see discussions in note 3.&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;The Company does not identify or allocate assets by operating segment, nor does the chief operating decision maker (&amp;#x201c;CODM&amp;#x201d;) evaluate operating segments using discrete asset information. The Company does not have inter-segment revenue, and, accordingly, there is none to be reported. The Company does not allocate gains and losses from interest and other income, or income taxes to operating segments. The accounting policies for segment reporting are the same as for the Company as a whole.&lt;/td&gt;  
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Operating segment net sales and operating loss, including the discontinued Network Security Group, were as follows:&lt;/td&gt;     
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Net sales&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 55%; text-align: left; text-indent: 10pt&quot;&gt;Integrated Circuit Group&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;54,841&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;63,591&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;73,785&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Network Security Group&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;54,841&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;63,591&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;73,785&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Loss from operations&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Integrated Circuit Group&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(14,429&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(16,823&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(20,541&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Network Security Group&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(14,429&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(16,823&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(20,547&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Net sales to unaffiliated customers by geographic region are based on the customer&amp;#x2019;s ship-to location and were as follows:&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;China&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;45,854&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;55,133&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;65,602&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Japan&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,759&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,490&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,677&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Taiwan&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,274&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,022&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,892&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Singapore&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,398&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,341&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;523&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Korea&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;879&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;288&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;500&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Other&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;677&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;317&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;591&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;54,841&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;63,591&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;73,785&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;For the year ended December 31, 2015, only one customer accounted for 10% or more of net sales. For the years ended December 31, 2014 and 2013, two customers accounted for 10% or more of net sales. Sales to these major customers were generated from the Integrated Circuit Group. The percentage of net sales to these customers was as follows:&lt;/td&gt; 
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; font-style: italic; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Customer A&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;11&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;12&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;15&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Customer B&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;8&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;10&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;7&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Customer C&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;10&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt&quot;&gt;  
       
    &lt;tr style=&quot;vertical-align: top&quot;&gt;     
     &lt;td style=&quot;width: 0&quot;&gt;&lt;/td&gt;    
     &lt;td style=&quot;width: 17.85pt&quot;&gt;&lt;/td&gt;     
     &lt;td style=&quot;text-align: justify&quot;&gt;Long-lived assets consisted of property and equipment and were as follows based on the physical location of the assets at the end of each year:&lt;/td&gt;   
    &lt;/tr&gt; 
       
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: right; text-indent: -17.85pt&quot;&gt;&lt;b&gt;(In Thousands)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;Taiwan&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;5,813&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;8,689&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;10,576&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;China&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,997&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,363&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;7,872&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;U.S.A.&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,162&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,188&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,388&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Other&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;39&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;123&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;203&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;14,011&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;19,363&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;23,039&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;&lt;br/&gt;</us-gaap:SegmentReportingDisclosureTextBlock>    
  <us-gaap:NumberOfReportableSegments unitRef="pure" contextRef="c2_From1Jan2015To31Dec2015" decimals="0">2</us-gaap:NumberOfReportableSegments>     
  <oiim:NumberOfCustomers unitRef="pure" contextRef="c295_From1Jan2015To31Dec2015_SalesRevenueNetMember_CustomerConcentrationRiskMember_IntergratedCircuitGroupMember" decimals="0">1</oiim:NumberOfCustomers>  
  <oiim:NumberOfCustomers unitRef="pure" contextRef="c296_From1Jan2014To31Dec2014_SalesRevenueNetMember_CustomerConcentrationRiskMember_IntergratedCircuitGroupMember" decimals="0">2</oiim:NumberOfCustomers>  
  <oiim:NumberOfCustomers unitRef="pure" contextRef="c297_From1Jan2013To31Dec2013_SalesRevenueNetMember_CustomerConcentrationRiskMember_IntergratedCircuitGroupMember" decimals="0">2</oiim:NumberOfCustomers>  
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;    
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Net sales&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;width: 55%; text-align: left; text-indent: 10pt&quot;&gt;Integrated Circuit Group&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;54,841&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;63,591&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;73,785&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Network Security Group&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;54,841&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;63,591&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;73,785&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Loss from operations&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left; text-indent: 10pt&quot;&gt;Integrated Circuit Group&lt;/td&gt;     
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(14,429&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(16,823&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;   
     &lt;td style=&quot;text-align: right&quot;&gt;(20,541&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;)&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left; padding-bottom: 1pt; text-indent: 10pt&quot;&gt;Network Security Group&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;-&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;(6&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;)&lt;/td&gt;     
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(14,429&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(16,823&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;(20,547&lt;/td&gt; 
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;)&lt;/td&gt;    
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>   
  <us-gaap:SalesRevenueGoodsNet unitRef="usd" contextRef="c298_From1Jan2015To31Dec2015_IntergratedCircuitGroupMember" decimals="-3">54841000</us-gaap:SalesRevenueGoodsNet>  
  <us-gaap:SalesRevenueGoodsNet unitRef="usd" contextRef="c299_From1Jan2014To31Dec2014_IntergratedCircuitGroupMember" decimals="-3">63591000</us-gaap:SalesRevenueGoodsNet>  
  <us-gaap:SalesRevenueGoodsNet unitRef="usd" contextRef="c300_From1Jan2013To31Dec2013_IntergratedCircuitGroupMember" decimals="-3">73785000</us-gaap:SalesRevenueGoodsNet>  
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c298_From1Jan2015To31Dec2015_IntergratedCircuitGroupMember" decimals="-3">-14429000</us-gaap:OperatingIncomeLoss> 
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c299_From1Jan2014To31Dec2014_IntergratedCircuitGroupMember" decimals="-3">-16823000</us-gaap:OperatingIncomeLoss> 
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c300_From1Jan2013To31Dec2013_IntergratedCircuitGroupMember" decimals="-3">-20541000</us-gaap:OperatingIncomeLoss> 
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c301_From1Jan2013To31Dec2013_NetworkSecurityGroupMember" decimals="-3">-6000</us-gaap:OperatingIncomeLoss>    
  <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;China&lt;/td&gt; 
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;45,854&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;55,133&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;65,602&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Japan&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,759&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,490&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,677&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Taiwan&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,274&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;2,022&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,892&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;Singapore&lt;/td&gt; 
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,398&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1,341&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;523&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;Korea&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;879&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;288&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;500&lt;/td&gt; 
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Other&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;677&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;317&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;591&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;54,841&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;63,591&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;73,785&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>    
  <us-gaap:Revenues unitRef="usd" contextRef="c302_From1Jan2015To31Dec2015_CN" decimals="-3">45854000</us-gaap:Revenues> 
  <us-gaap:Revenues unitRef="usd" contextRef="c303_From1Jan2014To31Dec2014_CN" decimals="-3">55133000</us-gaap:Revenues> 
  <us-gaap:Revenues unitRef="usd" contextRef="c304_From1Jan2013To31Dec2013_CN" decimals="-3">65602000</us-gaap:Revenues> 
  <us-gaap:Revenues unitRef="usd" contextRef="c305_From1Jan2015To31Dec2015_JP" decimals="-3">3759000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c306_From1Jan2014To31Dec2014_JP" decimals="-3">4490000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c307_From1Jan2013To31Dec2013_JP" decimals="-3">4677000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c308_From1Jan2015To31Dec2015_TW" decimals="-3">2274000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c309_From1Jan2014To31Dec2014_TW" decimals="-3">2022000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c310_From1Jan2013To31Dec2013_TW" decimals="-3">1892000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c311_From1Jan2015To31Dec2015_SG" decimals="-3">1398000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c312_From1Jan2014To31Dec2014_SG" decimals="-3">1341000</us-gaap:Revenues>     
  <us-gaap:Revenues unitRef="usd" contextRef="c313_From1Jan2013To31Dec2013_SG" decimals="-3">523000</us-gaap:Revenues>    
  <us-gaap:Revenues unitRef="usd" contextRef="c314_From1Jan2015To31Dec2015_KR" decimals="-3">879000</us-gaap:Revenues>    
  <us-gaap:Revenues unitRef="usd" contextRef="c315_From1Jan2014To31Dec2014_KR" decimals="-3">288000</us-gaap:Revenues>    
  <us-gaap:Revenues unitRef="usd" contextRef="c316_From1Jan2013To31Dec2013_KR" decimals="-3">500000</us-gaap:Revenues>    
  <us-gaap:Revenues unitRef="usd" contextRef="c317_From1Jan2015To31Dec2015_OtherCountriesMember" decimals="-3">677000</us-gaap:Revenues>  
  <us-gaap:Revenues unitRef="usd" contextRef="c318_From1Jan2014To31Dec2014_OtherCountriesMember" decimals="-3">317000</us-gaap:Revenues>  
  <us-gaap:Revenues unitRef="usd" contextRef="c319_From1Jan2013To31Dec2013_OtherCountriesMember" decimals="-3">591000</us-gaap:Revenues>  
  <us-gaap:Revenues unitRef="usd" contextRef="c2_From1Jan2015To31Dec2015" decimals="-3">54841000</us-gaap:Revenues> 
  <us-gaap:Revenues unitRef="usd" contextRef="c3_From1Jan2014To31Dec2014" decimals="-3">63591000</us-gaap:Revenues> 
  <us-gaap:Revenues unitRef="usd" contextRef="c4_From1Jan2013To31Dec2013" decimals="-3">73785000</us-gaap:Revenues> 
  <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; font-style: italic; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1pt solid&quot;&gt;Years Ended December 31&lt;/td&gt; 
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%; text-align: left&quot;&gt;Customer A&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;11&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;12&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;15&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;%&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;Customer B&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;8&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;10&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;7&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;Customer C&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;1&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;10&lt;/td&gt;     
     &lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c320_From1Jan2015To31Dec2015_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerAMember" decimals="2">0.11</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c321_From1Jan2014To31Dec2014_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerAMember" decimals="2">0.12</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c322_From1Jan2013To31Dec2013_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerAMember" decimals="2">0.15</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c323_From1Jan2015To31Dec2015_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerBMember" decimals="2">0.08</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c324_From1Jan2014To31Dec2014_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerBMember" decimals="2">0.10</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c325_From1Jan2013To31Dec2013_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerBMember" decimals="2">0.07</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c326_From1Jan2015To31Dec2015_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerCMember" decimals="2">0.01</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c327_From1Jan2014To31Dec2014_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerCMember" decimals="2">0.04</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:ConcentrationRiskPercentage1 unitRef="pure" contextRef="c328_From1Jan2013To31Dec2013_SalesRevenueGoodsNetMember_CustomerConcentrationRiskMember_CustomerCMember" decimals="2">0.10</us-gaap:ConcentrationRiskPercentage1>    
  <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c2_From1Jan2015To31Dec2015">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;     
       
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold; padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;      
     &lt;td colspan=&quot;11&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1pt solid&quot;&gt;December 31&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2015&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2014&lt;/td&gt;    
     &lt;td style=&quot;font-weight: bold&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td colspan=&quot;3&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;2013&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom&quot;&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td style=&quot;width: 55%&quot;&gt;Taiwan&lt;/td&gt;  
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;5,813&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;8,689&lt;/td&gt;     
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;width: 1%&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;width: 12%; text-align: right&quot;&gt;10,576&lt;/td&gt; 
     &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td&gt;China&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;3,997&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;6,363&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;7,872&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;U.S.A.&lt;/td&gt;   
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,162&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,188&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;4,388&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;Other&lt;/td&gt;     
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;39&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;123&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;padding-bottom: 1pt&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: right&quot;&gt;203&lt;/td&gt;   
     &lt;td style=&quot;border-bottom: Black 1pt solid; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;    
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;    
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td&gt;&amp;nbsp;&lt;/td&gt;    
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
     &lt;td style=&quot;text-align: right&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;  
    &lt;/tr&gt;   
    &lt;tr style=&quot;vertical-align: bottom; background-color: White&quot;&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;14,011&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;19,363&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
     &lt;td style=&quot;padding-bottom: 2.25pt&quot;&gt;&amp;nbsp;&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;$&lt;/td&gt;    
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: right&quot;&gt;23,039&lt;/td&gt;     
     &lt;td style=&quot;border-bottom: Black 2.25pt double; text-align: left&quot;&gt;&amp;nbsp;&lt;/td&gt;   
    &lt;/tr&gt;   
       
  &lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>    
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c329_AsOf31Dec2015_TW" decimals="-3">5813000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c330_AsOf31Dec2014_TW" decimals="-3">8689000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c331_AsOf31Dec2013_TW" decimals="-3">10576000</us-gaap:PropertyPlantAndEquipmentNet> 
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c332_AsOf31Dec2015_CN" decimals="-3">3997000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c333_AsOf31Dec2014_CN" decimals="-3">6363000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c334_AsOf31Dec2013_CN" decimals="-3">7872000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c335_AsOf31Dec2015_US" decimals="-3">4162000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c336_AsOf31Dec2014_US" decimals="-3">4188000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c337_AsOf31Dec2013_US" decimals="-3">4388000</us-gaap:PropertyPlantAndEquipmentNet>     
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c338_AsOf31Dec2015_OtherCountriesMember" decimals="-3">39000</us-gaap:PropertyPlantAndEquipmentNet> 
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c339_AsOf31Dec2014_OtherCountriesMember" decimals="-3">123000</us-gaap:PropertyPlantAndEquipmentNet>  
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c340_AsOf31Dec2013_OtherCountriesMember" decimals="-3">203000</us-gaap:PropertyPlantAndEquipmentNet>  
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c39_AsOf31Dec2013" decimals="-3">23039000</us-gaap:PropertyPlantAndEquipmentNet>  
</xbrl>   


