<SEC-DOCUMENT>0001178913-19-002278.txt : 20190828
<SEC-HEADER>0001178913-19-002278.hdr.sgml : 20190828
<ACCEPTANCE-DATETIME>20190828101608
ACCESSION NUMBER:		0001178913-19-002278
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		49
CONFORMED PERIOD OF REPORT:	20190630
FILED AS OF DATE:		20190828
DATE AS OF CHANGE:		20190828

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SILICOM LTD.
		CENTRAL INDEX KEY:			0000916793
		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER COMMUNICATIONS EQUIPMENT [3576]
		IRS NUMBER:				000000000
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		6-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-23288
		FILM NUMBER:		191059470

	BUSINESS ADDRESS:	
		STREET 1:		14 ATIR YEDA ST.
		CITY:			KFAR-SAVA
		STATE:			L3
		ZIP:			4464323
		BUSINESS PHONE:		97297644555

	MAIL ADDRESS:	
		STREET 1:		14 ATIR YEDA ST.
		CITY:			KFAR-SAVA
		STATE:			L3
		ZIP:			4464323

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SILICOM LTD
		DATE OF NAME CHANGE:	19940103
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>zk1923402.htm
<DESCRIPTION>6-K
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using EDGARfilings PROfile 6.2.1.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" align="center">&#160;
    <div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">
        <div style="line-height: 1.25; font-weight: bold;">UNITED STATES</div>
        <font style="font-size: 14pt;">SECURITIES AND EXCHANGE COMMISSION</font></div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">&#160;Washington, D.C. 20549</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 14pt; font-weight: bold;">Form 6-K</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">REPORT OF FOREIGN PRIVATE ISSUER&#160;PURSUANT TO RULE 13a-16</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">&#160;OR 15d-16 OF THE SECURITIES EXCHANGE ACT OF 1934</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="text-align: center; line-height: 1.25;">For the month of August, 2019</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="text-align: center; line-height: 1.25;">Commission File Number 000-23288</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;">SILICOM LTD.</div>
      <div style="text-align: center; line-height: 1.25;">&#160;(Translation of Registrant&#8217;s name into English)</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">14 Atir Yeda St., Kfar-Sava 4464323, Israel</div>
      <div style="text-align: center; line-height: 1.25;">&#160;(Address of Principal Executive Offices)</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="line-height: 1.25;">Indicate by check mark whether the registrant files or will file annual reports under cover of Form 20-F or Form 40-F.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zac5be39f0cea40ec99518d35d1b00fed" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 0.16%; vertical-align: top;">&#160;</td>
            <td style="width: 97.68%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">Form 20-F&#160;&#9746;&#160; &#160;&#160; Form 40-F&#160;&#9744;</div>
            </td>
            <td style="width: 0.17%; vertical-align: top;">&#160;</td>
            <td style="width: 1.98%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(1):___</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="line-height: 1.25;">Indicate by check mark if the registrant is submitting the Form 6-K in paper as permitted by Regulation S-T Rule 101(b)(7):___</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <div style="background-color: #FFFFFF; line-height: 1.25;">
        <div style="line-height: 1.25;">On August 28, 2019, the Registrant released its financial results for the three and six months ended June 30, 2019.</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25;">Attached hereto as&#160;<a href="exhibit_99-1.htm"><u>Exhibit 99.1</u></a>&#160;are the unaudited, condensed interim consolidated financial statements of the registrant for
          the six months ended June 30, 2019 and 2018 (including the notes thereto).</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25;">Attached hereto as&#160;<a href="exhibit_99-2.htm"><u>Exhibit 99.2</u></a>&#160;is the registrant&#8217;s review of its results of operations and financial condition for the six
          months ended June 30, 2019 and 2018.</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25; font-weight: bold;">This Form 6-K, including all exhibits hereto, is hereby incorporated by reference into all effective registration statements filed by the registrant under the Securities Act of 1933.</div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      &#160;
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">SIGNATURES</div>
      <div style="line-height: 1.25">&#160; <br>
      </div>
      <div style="line-height: 1.25;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zcb71b13e8f4f4ea6b20766de868c9763" border="0" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
            <td colspan="2" style="vertical-align: top;">
              <div style="line-height: 1.25;"><font style="font-weight: bold;">SILICOM LTD.</font><br>
                (Registrant)</div>
            </td>
            <td style="width: 12%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
            <td style="width: 35%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
            <td style="width: 12%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25;">Date:&#160; August 28, 2019</div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25;">By:</div>
            </td>
            <td style="width: 35%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25;">/s/ Eran Gilad</div>
            </td>
            <td style="width: 12%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
            <td colspan="2" style="vertical-align: top;">
              <div style="line-height: 1.25;">Eran Gilad</div>
            </td>
            <td style="width: 12%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
            <td colspan="2" style="vertical-align: top;">
              <div style="line-height: 1.25;">Chief Financial Officer</div>
            </td>
            <td style="width: 12%; vertical-align: top;">
              <div style="line-height: 1.25;">&#160;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25">
        <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" align="center"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exhibit_99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using EDGARfilings PROfile 6.2.1.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <div id="DSPFPageHeader">
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25; text-align: right;"><u><font style="font-weight: bold;"> </font></u>
          <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" align="center"></div>
        <div style="line-height: 1.25; text-align: right;"><u><font style="font-weight: bold;"> <br>
            </font></u></div>
        <div style="line-height: 1.25; text-align: right;"><u><font style="font-weight: bold;">Exhibit 99.1</font></u><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z692e6d21e072402ea1d493f0792b000c" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 23.07%; vertical-align: top;">&#160;</td>
          <td style="width: 52.51%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Silicom Ltd.</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">and its Subsidiaries</div>
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
            </div>
            <div style="line-height: 1.25;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Condensed Interim Consolidated</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Financial Statements</div>
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
            </div>
            <div style="line-height: 1.25;">
              <div style="text-align: center; margin-right: 14.2pt; margin-left: 14.2pt; line-height: 1.25; font-weight: bold;">As of June 30, 2019</div>
              <div style="text-align: center; margin-right: 14.2pt; margin-left: 14.2pt; line-height: 1.25; font-weight: bold;">(Unaudited)</div>
            </div>
          </td>
          <td style="width: 24.42%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="text-align: right; line-height: 1.25;"> <br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <!--PROfilePageNumberReset%Num%2%%%-->
      <div style="text-align: right; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25; font-weight: bold;">Condensed Interim Consolidated Financial Statements as of June 30, 2019 (unaudited)</div>
      <div style="line-height: 1.25; font-weight: bold;">
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25; font-weight: bold;">Contents</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z8c407fb009c64ac69b4a733a69cb80cb" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 77.78%; vertical-align: middle;">&#160;</td>
          <td style="width: 10.8%; vertical-align: top;">&#160;</td>
          <td style="width: 11.41%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="text-align: right; line-height: 1.25; font-weight: bold;">Page</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 77.78%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="line-height: 1.25;"><a href="#BalanceSheet">Condensed Interim Consolidated Balance Sheets</a></div>
            </div>
          </td>
          <td style="width: 10.8%; vertical-align: top;">&#160;</td>
          <td style="width: 11.41%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="text-align: right; line-height: 1.25;">3</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 77.78%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="line-height: 1.25;"><a href="#StatementsofOperations">Condensed Interim Consolidated Statements of Operations</a></div>
            </div>
          </td>
          <td style="width: 10.8%; vertical-align: top;">&#160;</td>
          <td style="width: 11.41%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="text-align: right; line-height: 1.25;">5</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 77.78%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="line-height: 1.25;"><a href="#rsEquit">Condensed Interim Consolidated Statements of Changes in Shareholders&#8217; Equity</a></div>
            </div>
          </td>
          <td style="width: 10.8%; vertical-align: top;">&#160;</td>
          <td style="width: 11.41%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="text-align: right; line-height: 1.25;">6</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 77.78%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="line-height: 1.25;"><a href="#fCashFlow">Condensed Interim Consolidated Statements of Cash Flows</a></div>
            </div>
          </td>
          <td style="width: 10.8%; vertical-align: top;">&#160;</td>
          <td style="width: 11.41%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="text-align: right; line-height: 1.25;">7</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 77.78%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="line-height: 1.25;"><a href="#Notes">Notes to the Condensed Interim Consolidated Financial Statements</a></div>
            </div>
          </td>
          <td style="width: 10.8%; vertical-align: top;">&#160;</td>
          <td style="width: 11.41%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
              <div style="text-align: right; line-height: 1.25;">8</div>
            </div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">2</font></div>
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <div>
      <div style="text-align: right; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
    </div>
    <div>
      <div style="line-height: 1.25; font-weight: bold;"> <br>
      </div>
      <div style="line-height: 1.25; font-weight: bold;">Condensed Interim Consolidated Balance Sheet<a name="BalanceSheet"><!--Anchor--></a>s (unaudited)</div>
      <div>
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
      <br>
    </div>
    <table id="z4db69c74b89246a990a1754c62fc09ea" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">December 31,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> Note</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Assets</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Current assets</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Cash and cash equivalents</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">14,467</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">26,808</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Short-term bank deposits</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">13,507</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Marketable securities</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">3</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">5,916</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,600</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Accounts receivable:</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Trade (net of provision for doubtful accounts of US$ 20</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">thousands as of June 30, 2019 and December 31, 2018)</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">22,046</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">23,817</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Other</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,451</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">9,487</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
            <div style="line-height: 1.25;">Inventories</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">4</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">34,245</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">42,369</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Total current assets</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">97,632</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">104,081</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Marketable securities</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">3</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">53,513</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">45,612</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Assets held for employees' severance benefits</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,628</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,517</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Deferred tax assets</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,719</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">894</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Property, plant and equipment ("PPE"), net</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,611</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,670</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Intangible assets, net</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,334</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">966</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Operating leases right-of-use</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">5</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,615</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Goodwill</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">25,561</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">25,561</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Total assets</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">188,613</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">182,301</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">The accompanying notes are an integral part of these condensed interim consolidated financial statements.</div>
      </div>
    </div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">3</font></div>
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <div>
      <div>
        <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
      </div>
    </div>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 99.69%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="line-height: 1.25; font-weight: bold;">Condensed Interim Consolidated Balance Sheets (unaudited) (Continued)</div>
          </td>
          <td style="width: 0.31%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="z03690614ed724307b64921d5f8f2bb9c" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">December 31,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> Note</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Liabilities and shareholders' equity</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Current liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Trade accounts payable</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">11,384</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">15,407</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Other accounts payable and accrued expenses</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">6,631</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">6,133</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">
            <div style="line-height: 1.25;">Operating lease liabilities</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">5</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">1,399</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Total current liabilities</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">19,414</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">21,540</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Long-term liability</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating lease liabilities</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">5</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,140</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">
            <div style="line-height: 1.25;">Liability for employees' severance benefits</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">2,868</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">2,612</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Total liabilities</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">24,422</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">24,152</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Shareholders' equity</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">6</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Ordinary shares and additional paid-in capital</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">55,920</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">54,643</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">Treasury shares at cost, 55,096 and 14,971 ordinary shares as of June 30, 2019 and December 31, 2018, respectively</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(1,191</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(38</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Retained earnings</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">109,462</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">103,544</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Total shareholders' equity</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">164,191</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">158,149</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Total liabilities and shareholders&#8217; equity</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">188,613</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">182,301</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">The accompanying notes are an integral part of these condensed interim consolidated financial statements.</div>
        <div style="line-height: 1.25;"> <br>
        </div>
        <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">4</font></div>
          <div id="DSPFPageBreak" style="page-break-after: always;">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
        </div>
      </div>
    </div>
    <div>
      <div>
        <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
      </div>
    </div>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 100%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="line-height: 1.25; font-weight: bold;">Condensed Interim Consolidated Statements of Operations <a name="StatementsofOperations"><!--Anchor--></a>(unaudited)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="zc3327bb5f21040e38ab4b972f4da4eff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">Three-month period</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">Six-month period</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> ended June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> ended June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">(Except for share and</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">(Except for share and</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> Note</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> per share data)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> per share data)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Sales</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; text-align: center;">7</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">25,402</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">27,603</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">55,629</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">57,125</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Cost of sales</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">16,728</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">18,714</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">36,775</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">43,686</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Gross profit</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">8,674</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">8,889</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">18,854</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">13,439</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Operating expenses</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Research and development</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,659</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,647</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,479</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,078</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Sales and marketing</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,692</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,596</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,321</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,132</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
            <div style="line-height: 1.25;">General and administrative</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">1,054</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">1,068</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">2,077</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="line-height: 1.25;">1,975</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Total operating expenses</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">6,405</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">6,311</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">12,877</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">12,185</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Operating income</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,269</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,578</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">5,977</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,254</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Financial income, net</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">430</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">200</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">725</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">484</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Income before income taxes</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,699</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,778</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">6,702</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,738</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Income taxes</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">421</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">342</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">784</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">741</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Net income</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,278</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,436</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">5,918</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">997</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Income per share:</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Basic income per ordinary share (US$)</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.300</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.323</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.780</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.132</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Weighted average number of ordinary</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="background-color: #FFFFFF; vertical-align: bottom; width: 40%;">
            <div style="line-height: 1.25;">&#160;shares used to compute basic income</div>
          </td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">&#160;per share (in thousands)</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,587</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,550</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,587</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,550</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Diluted income per ordinary share (US$)</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.298</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.319</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.774</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.130</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Weighted average number of ordinary</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="background-color: #FFFFFF; vertical-align: bottom; width: 40%;">
            <div style="line-height: 1.25;">&#160;shares used to compute diluted income</div>
          </td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 1%;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; width: 9%; text-align: right;">&#160;</td>
          <td colspan="1" style="background-color: #FFFFFF; vertical-align: bottom; white-space: nowrap; width: 1%;">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 40%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">&#160;per share (in thousands)</div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,635</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,629</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,644</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,671</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div>
      <div style="line-height: 1.25;">The accompanying notes are an integral part of these condensed interim consolidated financial statements.</div>
    </div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">5</font></div>
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <div>
      <div>
        <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
      </div>
    </div>
    <div><br>
    </div>
    <div>
      <div style="line-height: 1.25; font-weight: bold;">Condensed Interim Consolidated Statements of Changes in Shareholders' Equit<a name="rsEquit"><!--Anchor--></a>y (unaudited)</div>
      <div style="line-height: 1.25; font-weight: bold;">
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
    </div>
    <div><br>
    </div>
    <table id="zd0d0324fb1a94621894c3b082625435e" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 18pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Ordinary shares</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Additional paid-in capital</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Treasury shares</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Retained earnings</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Total shareholders&#8217; Equity</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">Number</div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">of shares<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="18" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 18pt;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman',Times,serif;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Balance at</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">January 1, 2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,549,531</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">22</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">51,909</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(38</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">88,907</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">140,800</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 18pt; width: 28%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Exercise of options and <font style="font-family: 'Times New Roman', serif; font-size: 8pt;">RSU</font>s<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">9,674</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">*-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">288</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">288</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Share-based compensation</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,424</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,424</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Net income</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">14,637</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">14,637</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 18pt; width: 28%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Balance at</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">December 31, 2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,559,205</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">22</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">54,621</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(38</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">103,544</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">158,149</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 18pt; width: 28%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Exercise of options and <font style="font-family: 'Times New Roman', serif; font-size: 8pt;">RSU</font>s<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">41,084</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">*-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">59</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">59</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">Purchase of treasury shares</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(40,125</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(1,153</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(1,153</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Share-based compensation</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,218</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,218</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Net income</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">5,918</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">5,918</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 18pt; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 28%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Balance at</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: middle; width: 28%; padding: 0px 0px 4px;">
            <div style="line-height: 1.25; font-weight: bold;">June 30, 2019</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160; <br>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">7,560,164</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160; <br>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">22</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160; <br>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">55,898</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160; <br>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">(1,191</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 4px;">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160; <br>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">109,462</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; padding: 0px 0px 4px;">&#160;</td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">&#160; <br>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; width: 9%; text-align: right; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="line-height: 1.25;">164,191</div>
          </td>
          <td colspan="1" style="background-color: rgb(255, 255, 255); vertical-align: bottom; white-space: nowrap; width: 1%; padding: 0px 0px 4px;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 5.86%; vertical-align: middle;">
            <div style="line-height: 1.25;"><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
          </td>
          <td style="width: 70.42%; vertical-align: middle;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">Net of 14,971 shares held by Silicom Inc.</div>
            </div>
          </td>
          <td style="width: 0.46%; vertical-align: middle;">&#160;</td>
          <td style="width: 12.17%; vertical-align: middle;">&#160;</td>
          <td style="width: 11.09%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.86%; vertical-align: middle;">
            <div style="line-height: 1.25;"><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
          </td>
          <td style="width: 70.42%; vertical-align: middle;">
            <div style="line-height: 1.25;">Restricted share units (hereinafter - "RSUs")</div>
          </td>
          <td style="width: 0.46%; vertical-align: middle;">&#160;</td>
          <td style="width: 12.17%; vertical-align: middle;">&#160;</td>
          <td style="width: 11.09%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 5.86%; vertical-align: middle;">
            <div style="line-height: 1.25;">*</div>
          </td>
          <td style="width: 70.42%; vertical-align: middle;">
            <div style="line-height: 1.25;">Less than 1 thousand.</div>
          </td>
          <td style="width: 0.46%; vertical-align: middle;">&#160;</td>
          <td style="width: 12.17%; vertical-align: middle;">&#160;</td>
          <td style="width: 11.09%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div>
      <div style="line-height: 1.25;">The accompanying notes are an integral part of these condensed interim consolidated financial statements.</div>
    </div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">6</font></div>
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <div>
      <div>
        <div>
          <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
        </div>
      </div>
      <div> <br>
      </div>
      <div>
        <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z6fd2f2fb8a0e441a9f41ef0bcd724248" cellpadding="0" cellspacing="0">

            <tr>
              <td style="width: 100%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                <div style="line-height: 1.25; font-weight: bold;">Condensed Interim Consolidated Statements of Cash Flows (unaudited)</div>
              </td>
            </tr>

        </table>
        <div><br>
        </div>
        <table id="z34a71def3c124469b41ed9fcf574e158" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

            <tr>
              <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
              <td colspan="6" style="vertical-align: middle;" valign="bottom">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">Six-month period</div>
              </td>
              <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;"> ended June 30,</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;"> 2019</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">2018</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">US$ thousands</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25; font-weight: bold;">Cash flows from operating activities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Net income</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">5,918</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">997</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25; font-weight: bold;"><u>Adjustments required to reconcile net income to net cash</u></div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25; font-weight: bold;">&#160; <u>provided by (used in) operating activities:</u></div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Depreciation and amortization</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">1,028</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">1,447</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Write-down of obsolete inventory</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">2,138</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">4,785</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Discount on marketable securities, net</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">70</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">40</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Share-based compensation expense</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">1,218</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">1,069</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Deferred taxes, net</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(825</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(71</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Changes in assets and liabilities:</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Accounts receivable - trade</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">1,854</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">13,808</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Accounts receivable - other</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">1,837</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">624</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Change in liability for employees' severance benefits, net</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">145</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(47</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Inventories</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">5,811</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(2,938</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Trade accounts payable</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(4,181</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">4,020</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                <div style="line-height: 1.25;">Other accounts payable and accrued expenses</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="line-height: 1.25;">641</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="line-height: 1.25;">(1,175</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Net cash provided by operating activities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">15,654</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">22,559</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25; font-weight: bold;">Cash flows from investing activities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Investment in short-term bank deposits, net</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(13,507</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">-</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Purchase of property, plant and equipment</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(734</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(606</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Investment in intangible assets</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(504</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">-</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Proceeds from maturity of marketable securities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">397</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">7,750</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Purchases of marketable securities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(12,754</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(14,070</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Net cash used in investing activities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(27,102</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(6,926</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25; font-weight: bold;">Cash flows from financing activities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Exercise of options</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">59</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">77</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Purchase of treasury shares</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">(1,153</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">-</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Net cash provided by (used in) financing activities</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(1,094</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">77</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Effect of exchange rate changes on cash balances held</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">201</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(55</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Increase (decrease) in cash and cash equivalents</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">(12,341</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
                <div style="line-height: 1.25;">)</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">15,655</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">Cash and cash equivalents at beginning of period</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">26,808</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">17,021</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25; font-weight: bold;">Cash and cash equivalents at end of period</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">14,467</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">32,676</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25; font-weight: bold;">Supplementary cash flow information</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">A. Non-cash transactions:</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Investments in PPE</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">70</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">284</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="line-height: 1.25;">B. Cash paid during the period for:</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">Income taxes</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">213</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
                <div style="line-height: 1.25;">1,298</div>
              </td>
              <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
            </tr>

        </table>
      </div>
      <div> <br>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">
        <div style="line-height: 1.25;">The accompanying notes are an integral part of these condensed interim consolidated financial statements.</div>
        <div style="line-height: 1.25;"> <br>
        </div>
        <div style="line-height: 1.25;"> <br>
        </div>
        <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">7</font></div>
          <div id="DSPFPageBreak" style="page-break-after: always;">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
        </div>
      </div>
      <div style="line-height: 1.25">
        <div style="line-height: 1.25;">
          <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
        </div>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25; font-weight: bold;"><a name="Notes"><!--Anchor--></a>Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
          <div style="line-height: 1.25; font-weight: bold;">
            <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
          <div style="line-height: 1.25; font-weight: bold;"> <br>
          </div>
        </div>
      </div>
      <div style="line-height: 1.25; font-weight: bold;">Note 1 - General</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 36pt; line-height: 1.25;">Silicom Ltd. is an Israeli corporation engaged in designing, manufacturing, marketing and supporting high performance networking and data infrastructure solutions for a broad
        range of</div>
      <div style="text-align: justify; margin-left: 36pt; line-height: 1.25;">servers, server based systems and communications devices.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 36pt; line-height: 1.25;">The Company's shares have been traded in the United States on the National Association of Securities Dealers Automated Quotation System ("NASDAQ") since February 1994. Since
        January 2, 2014 the Company's shares have been traded on the NASDAQ Global Select Market (prior thereto they were traded on the NASDAQ Global Market). The Company's shares were traded in Israel on the Tel Aviv Stock Exchange ("TASE") from December
        2005 through January 26, 2016, after which, on January 28, 2016, the Company delisted from trading on the TASE.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25;">In these financial statements the terms "Company" or "Silicom" refer to Silicom Ltd. and its wholly owned subsidiaries, Silicom Connectivity Solutions, Inc. (hereinafter -
        "Silicom Inc.") and Silicom Denmark A/S (Fiberblaze A/S) (hereinafter &#8211; "Silicom Denmark"), whereas the term "subsidiaries" refers to Silicom Inc. and Silicom Denmark.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Note 2 - Summary of Significant Accounting Policies</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7d0a62aee2944d4a8203e2ef20dd9f4f" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 35.45pt;"><br>
                </td>
                <td style="width: 36pt; vertical-align: top; align: right; font-weight: bold;">A.</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="font-weight: bold;">Basis of presentation</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25;">The accompanying condensed interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for
        interim financial information and contain all adjustments (consisting only of normal recurring adjustments) which, in the opinion of management, are necessary to present fairly the financial information included therein. It is suggested that these
        condensed interim consolidated financial statements be read in conjunction with the audited consolidated financial statements and related notes included in the Company's Annual Report on Form 20-F for the year ended December 31, 2018. Results for
        the interim period presented are not necessarily indicative of the results to be expected for the full year.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze9dc1ea07b614e8ea2fd2dfe58811459" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 35.45pt;"><br>
                </td>
                <td style="width: 36pt; vertical-align: top; align: right; font-weight: bold;">B.</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="font-weight: bold;">Estimates and assumptions</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25;">The preparation of the condensed interim consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires
        management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the condensed interim consolidated financial statements and the reported amounts of
        revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include income taxes, inventories, marketable securities, goodwill, intangible assets
        and share-based compensation.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">8</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="text-align: right; line-height: 1.25;"> <br>
          </div>
          <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
        </div>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;">
        <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Note 2 - Summary of Significant Accounting Policies (cont&#8217;d)</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zdd738ac6b7704a5b9ed839b22e504032" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 35.45pt;"><br>
                </td>
                <td style="width: 36pt; vertical-align: top; align: right; font-weight: bold;">C.</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="font-weight: bold;">Fair Value Measurements</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25;">The Company's financial instruments consist mainly of cash and cash equivalents, marketable securities, trade and other receivables and trade accounts payable. The carrying
        amounts of these financial instruments, except for marketable securities, approximate their fair value because of the short maturity of these investments. The fair value of marketable securities is presented in Note 3 to these condensed interim
        consolidated financial statements. Assets held for severance benefits are recorded at their current cash redemption value.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25;">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines
        fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value
        hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25;">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25;">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full
        term of the asset or liability.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25;">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for
        situations in which there is little, if any, market activity for the asset or liability at measurement date</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6a0c7d230a724200a947de2c69b626dc" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 35.45pt;"><br>
                </td>
                <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-weight: bold;">D.</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="font-weight: bold;">Research and development costs</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Capitaization of software development costs related to programmable components incorporated into the Company's products, are charged to expense until technological feasibility
        has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological
        feasibility of a product is established. The company has determined that technological feasibility for its software components of hardware products is reached after all high-risk development issues have been resolved through coding and testing.
        Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. The amortization of these costs is included in cost of revenue over the estimated life of the
        products. Other costs incurred in the research and development of the Company&#8217;s products are expensed as incurred.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">9</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;">
              <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
            </div>
          </div>
        </div>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
          <div style="line-height: 1.25">&#160;</div>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Note 2 - Summary of Significant Accounting Policies (cont&#8217;d)</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7ead76e37570426a837e36c2300ba995" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 35.45pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">E.</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="font-weight: bold;">&#160; &#160; &#160; Leases</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">In February 2016, the FASB established Topic 842, Leases, by issuing Accounting Standards Update (ASU) No. 2016-02. The guidance establishes a right-of-use model ("ROU") that
        requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. The Company adopted the new
        accounting standard ASC 842 "Leases" and all the related amendments on January 1, 2019 and used the effective date as the Company&#8217;s date of initial application. Consequently, financial information was not updated and the disclosures required under
        the new standard are not provided for dates and periods before January 1, 2019.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising
        from the lease.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. A lease is a finance
        lease if it meets any one of the criteria below, otherwise the lease is an operating lease:</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zfea0309226084bea89e1f46caf100056" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z11956272a20c4f5f832e7c67ed9073c2" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z987066dc46284d44bfd6c4681c0af49a" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>The lease term is for the major part of the remaining economic life of the underlying asset.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze0de734d17e242f3a24eb697605ab0b2" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4772920201ae4d8eac565d107458c4a9" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>Payments equals or exceeds substantially all of the fair value of the underlying asset.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6c76764311364eada8fdac3a2b7a53c9" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor&#160; at the end of lease term.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Operating leases are included in operating lease right-of-use ("ROU") assets, current and non-current liabilities in the consolidated balance sheets.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">As of June 30, 2019, all of the company's leases are operating leases.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">The new standard provides a number of optional practical expedients in transition. The Company chose to apply the following permitted practical expedients:</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zc17185ba79634a25b81f0ad71f9e1145" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>Not to reassess its prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z070e4259489f458e88fc23302c92c8d8" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>Applying the practical expedient pertaining to the use-of hindsight.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0e28bcbd456843ae8bfb129939e3c2f4" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>Short-term lease recognition exemption for all leases with a term shorter than 12 months. This means, that for those leases, the Company does not recognize ROU assets or lease liabilities but recognizes lease expenses over the lease
                    term on a straight-line basis.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9b62c3ebe8a74f16b1090de6b703ca11" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;">
                  <div><br>
                  </div>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>Applying the practical expedient to not separate lease and non-lease components for all of the Company&#8217;s leases, other than leases of real estate.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25;">The company did not separate lease and non-lease components for all contracts entered into before January 1, 2019 and identified as leases in accordance with Topic 840.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">10</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;">
              <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
            </div>
          </div>
        </div>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
          <div style="line-height: 1.25">&#160;</div>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Note 2 - Summary of Significant Accounting Policies (cont&#8217;d)</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25; font-weight: bold;">&#160;E.&#160; &#160; &#160;&#160;&#160;&#160;&#160; Leases (cont&#8217;d)</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">On the commencement date, the lease payments shall include variable lease payments that depend on an index (such as the Consumer Price Index), initially measured using the index
        at the commencement date.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">The Company does not remeasure the lease liability for changes in future lease payments arising from changes in an index unless the lease liability is remeasured for another
        reason. Therefore, after initial recognition, such variable lease payments are recognized in profit or loss as they are incurred.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Variable payments that depends on use of the underlying asset are not included in the lease payments. Such variable payments are recognized in profit or loss in the period in
        which the event or condition that triggers the payment occurs.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Upon initial recognition, the Company recognizes a liability at the present value of the lease payments to be made over the lease term, and concurrently recognizes a ROU asset at
        the same amount of the liability, adjusted for any prepaid lease payments.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">The company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of the lease payments.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">After lease commencement, the Company measures the lease liability at the present value of the remaining lease payments using the discount rate determined at lease
            commencement (as long as the discount rate hasn&#8217;t been updated as a result of a reassessment event). The Company subsequently measures the ROU asset at the present value of the remaining lease payments, adjusted for the remaining balance of any
            cumulative prepaid or accrued rent if the lease payments are uneven throughout the lease term.</div>
        </div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The Company&#8217;s lease agreements have remaining lease terms ranging from 1 year to 8 years. Some of these agreements include options to extend the leases for up to 5 years
            and some include options to terminate the leases immediately. Some of our vehicle lease agreements include rental payments based on the actual usage of the vehicles and other lease agreements include rental payments adjusted periodically for
            inflation. The Company&#8217;s lease agreements do not contain any residual value guarantees. See Note 5.</div>
        </div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Prior to the adoption of the new lease standard the Company leases real estate and cars for use in its operations, which are classified as operating leases. In addition to rent,
        the leases may require the company to pay directly for fees, insurance, maintenance and other operating expenses.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Effects of the initial application of the new standard on the Company's consolidated balance sheet as of January 1, 2019:</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;"> <br>
      </div>
    </div>
    <table id="zc0c2ccdad74142699e489ecd6862c7fa" style="width: 90%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" align="right" border="0" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;"> </font></div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-weight: bold;">According to the</div>
              <div style="line-height: 1.25; font-weight: bold;">previous accounting</div>
              <div style="line-height: 1.25; font-weight: bold;">policy</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;"> </font></div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;"> <br>
              </div>
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;"> <br>
              </div>
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">The change</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><font style="line-height: 1.25;"> </font></div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-weight: bold;">As presented</div>
              <div style="line-height: 1.25; font-weight: bold;">according to</div>
              <div style="line-height: 1.25; font-weight: bold;">Topic 842</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td rowspan="1" colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">US$ thousands</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Operating leases right-of-use</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Prepaid expenses</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">(90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Operating lease liabilities</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">)</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">11</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;">
              <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
            </div>
          </div>
        </div>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
          <div style="line-height: 1.25">&#160;</div>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Note 2 - Summary of Significant Accounting Policies (cont&#8217;d)</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zcb442a9de5dc40299cd145fa19de9ca1" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 35.45pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">F.</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="font-weight: bold;">&#160; &#160; &#160; Recent Accounting Pronouncements</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z505a71af837a47e7a84482effa3be52d" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">(1)</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize impairment of many financial assets by requiring immediate recognition of
                    estimated credit losses expected to occur over their remaining life. This ASU is effective for annual and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted for annual and interim periods in
                    fiscal years beginning after December 15, 2018. The impact of adopting the new standard on the net income is not expected to be material.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za1eb623ce27b45af82c65016ea8817af" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">(2)</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>In January 2017, the FASB issued ASU 2017-04, &#8220;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#8221; which eliminates the requirement to calculate the implied fair value of goodwill in Step 2 of
                    the goodwill impairment test. Under ASU 2017-04, goodwill impairment charges will be based on the excess of a reporting unit&#8217;s carrying amount over its fair value as determined in Step 1 of the testing. ASU 2017-04 is effective for
                    interim and annual testing dates after December 15, 2019, with early adoption permitted for interim and annual goodwill impairment testing dates after January 1, 2017. The Company does not expect the adoption&#160;of ASU 2017-04 to have a
                    material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zc390a61512084639a9587328073b006d" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 72pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">(3)</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>In July 2018, the FASB issued ASU 2018-09, which clarifies and corrects unintended application of guidance, and makes improvements to several Codification Topics. The changes are part of an ongoing FASB project to make
                    non-substantive technical corrections, clarifications, and improvements that are not expected to have a significant effect on accounting practice or create a significant administrative cost to most entities. Most of the amendments are
                    effective immediately.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25;">Some of the amendments are effective for annual and interim periods in fiscal years beginning after December 15, 2018.</div>
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25;">The Company does not expect the adoption&#160;of ASU 2018-09 to have a material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">12</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="margin-left: 70.9pt; line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;">
              <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
            </div>
          </div>
        </div>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
          <div style="line-height: 1.25">&#160;</div>
        </div>
      </div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z10c0f3bc7b13453a9d2736fe0d993629" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 46.19%; vertical-align: bottom;">
            <div style="line-height: 1.25; font-weight: bold;">Note 3 - Marketable Securities</div>
          </td>
          <td style="width: 13.11%; vertical-align: bottom;">&#160;</td>
          <td style="width: 0.46%; vertical-align: bottom;">&#160;</td>
          <td style="width: 13.11%; vertical-align: bottom;">&#160;</td>
          <td style="width: 0.46%; vertical-align: bottom;">&#160;</td>
          <td style="width: 13.11%; vertical-align: bottom;">&#160;</td>
          <td style="width: 0.46%; vertical-align: bottom;">&#160;</td>
          <td style="width: 13.11%; vertical-align: bottom;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 7.32%; vertical-align: bottom;">&#160;</td>
          <td colspan="9" style="width: 92.68%; vertical-align: bottom;">
            <div style="line-height: 1.25;">The Company's investment in marketable securities as of December 31, 2018 and June 30, 2019 are classified as &#8220;held-to-maturity&#8221; and consist of the following:</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="z1e7526d6f4274c8088eaedfab9991041" style="width: 90%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" align="right" border="0" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">Gross</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">Gross</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">unrealized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">unrealized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">Amortized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">holding</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">holding</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">Aggregate</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">cost basis**</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">gains</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">(losses)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">fair value*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="14" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">At June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Held to maturity:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">5,979</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">2</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(59</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">5,922</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Non-Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">53,970</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">369</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(155</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">54,184</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">59,949</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">371</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(214</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">60,106</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">At December 31, 2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Held to maturity:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,610</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(22</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,588</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Non-Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">46,052</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(778</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">45,274</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">47,662</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(800</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">46,862</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both;"><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 7.32%; vertical-align: bottom;">&#160;</td>
          <td style="width: 5.79%; vertical-align: top;">
            <div style="line-height: 1.25;">*</div>
          </td>
          <td style="width: 86.89%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Fair value is being determined using quoted market prices in active markets (Level 2).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.32%; vertical-align: bottom;">&#160;</td>
          <td style="width: 5.79%; vertical-align: top;">
            <div style="line-height: 1.25;">**</div>
          </td>
          <td style="width: 86.89%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z954def076e7d4b9e971974789f3e2ad2" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 7.36%; vertical-align: bottom;">&#160;</td>
          <td style="width: 92.64%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Activity in marketable securities in six month period ended in June 30, 2019:</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="zfb2be70dac9840988c72204a65525db0" style="width: 90%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" align="right" border="0" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Balance at January 1, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">47,662</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Purchases of marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">12,754</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Discount on marketable securities, net</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">(70</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Proceeds from maturity of marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(397</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Balance at June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">59,949</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both;"><br>
    </div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">13</font></div>
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <div style="clear: both;">
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
          </div>
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
          </div>
        </div>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 94.33%; vertical-align: bottom;">
            <div style="line-height: 1.25; font-weight: bold;">Note 3 - Marketable Securities (Cont&#8217;d)</div>
          </td>
          <td style="width: 5.21%; vertical-align: bottom;">&#160;</td>
          <td style="width: 0.46%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="15" style="width: 99.48%; vertical-align: bottom;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">The following table summarizes the gross unrealized losses on investment securities for which other-than-temporary impairments
              have not been recognized and the fair value of those securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, at June 30, 2019:</div>
          </td>
          <td style="width: 0.52%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="z9715ad799f084a09a49d84e6060ea774" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25;">Less than 12 months</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25;">12 months or more</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25;">Total</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="line-height: 1.25;">Held to maturity</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(12</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,516</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(202</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">22,028</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">(214</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">24,544</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25;">The unrealized losses on the investments were caused by changes in interest rate. The Company has the ability and intent to hold these investments until maturity and it is
        more likely than not that the Company will not be required to sell any of the securities before recovery; therefore these investments are not considered other than temporarily impaired.</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z3e5f2d608b8e413aada25c692d134e92" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 67.57%; vertical-align: bottom;">
            <div style="line-height: 1.25; font-weight: bold;">Note 4 - Inventories</div>
          </td>
          <td style="width: 0.43%; vertical-align: bottom;">&#160;</td>
          <td style="width: 11.81%; vertical-align: bottom;">&#160;</td>
          <td style="width: 0.43%; vertical-align: bottom;">&#160;</td>
          <td style="width: 11.81%; vertical-align: bottom;">&#160;</td>
          <td style="width: 7.97%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="zfdc90123e87f4b879303459dc93b32aa" style="width: 93%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" align="right" border="0" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38;quot; font-weight: bold;"> June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38;quot; font-weight: bold;">December 31,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38;quot; font-weight: bold;"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38;quot; font-weight: bold;">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38;quot; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Raw materials and components</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">15,393</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">19,088</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Products in process</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,921</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">10,883</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Finished products</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">10,931</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">12,398</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">34,245</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">42,369</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both;"><br>
    </div>
    <div><br>
      <div><br>
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">14</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <br>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
          </div>
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
          </div>
        </div>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 82.65%; vertical-align: bottom;">
            <div style="line-height: 1.25; font-weight: bold;">Note 5 &#8211; Leases</div>
          </td>
          <td style="width: 0.43%; vertical-align: top;">&#160;</td>
          <td style="width: 8.96%; vertical-align: top;">&#160;</td>
          <td style="width: 7.97%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td rowspan="1" style="width: 82.65%; vertical-align: bottom;">
            <div style="line-height: 1.25;">The components of lease cost in the six months period ended in June 30, 2019 were as follows:</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="z10a570dca517442b827c288ac0ffffa8" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">Six-month period ended</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating lease cost:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Amortization of right-of-use assets</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">693</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Interest on lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">61</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Variable lease payments not included in the lease liability</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Short-term lease cost</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">150</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Total operating lease cost</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">907</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="3" style="width: 82.65%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Supplemental cash flow information related to operating leases was as follows:</div>
          </td>
          <td style="width: 0.43%; vertical-align: top;">&#160;</td>
          <td style="width: 8.96%; vertical-align: top;">&#160;</td>
          <td style="width: 7.97%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="zb63a551cd58c4a1fac0f01ab8997ad45" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">Six-month period ended</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Cash paid for amounts included in the measurement of lease liabilities:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating cash flows from operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">912</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Right-of-use assets obtained in exchange for lease obligations (non-cash):</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">607</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="3" style="width: 82.65%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Supplemental balance sheet information related to operating leases was as follows:</div>
          </td>
          <td style="width: 0.43%; vertical-align: top;">&#160;</td>
          <td style="width: 8.96%; vertical-align: top;">&#160;</td>
          <td style="width: 7.97%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="za9d60fb40b364ac094fed75601bf5d8e" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating leases:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating leases right-of-use</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,615</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Current operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,399</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Non current operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2,140</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Total operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,539</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Weighted average remaining lease term</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="text-align: right; line-height: 1.25;">3.9 years</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Weighted average discount rate</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3.4</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">%</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">15</font></div>
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <div><br>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
          </div>
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
          </div>
        </div>
      </div>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">
          <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="4" style="width: 83.07%; vertical-align: bottom;">
            <div style="line-height: 1.25; font-weight: bold;">Note 5 &#8211; Leases (cont&#8217;d)</div>
          </td>
          <td colspan="2" style="width: 16.93%; vertical-align: bottom;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="4" style="width: 100%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Future minimum lease payments under non-cancellable leases as of June 30, 2019 were as follows:</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="zbaa316fdf16648f5a13c73e3a956d5cc" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2019 (excluding the six months ended June 30, 2019)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">814</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">2020</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,030</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2021</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">639</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">2022</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">478</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2023</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">452</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">After 2024</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">377</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Total operating lease payments</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,790</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Less: imputed interest</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">251</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Present value of lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,539</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="3" style="width: 83.07%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Future minimum lease payments under non-cancellable leases as of December 31, 2018, under ASC 840, Leases were as follows:</div>
          </td>
          <td style="width: 49.79%; vertical-align: bottom;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="zeb1ab4b80f044283af4708c1455797a0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">December 31,2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',serif; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1,394</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">2020</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">643</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2021</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">449</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">2022</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">363</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2023</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">363</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">After 2024</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">643</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Total operating lease payments</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3,855</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">&#160;</div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">16</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
      <div style="line-height: 1.25"> <br>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;">
              <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
            </div>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
            </div>
          </div>
        </div>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
          <div style="line-height: 1.25">&#160;</div>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25; font-weight: bold;">Note 6 - Share based compensation</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;">
        <div style="text-align: justify; line-height: 1.25;">
          <div>
            <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za4c104ae12ba4536a48d43d6f0cda0f2" cellpadding="0" cellspacing="0">

                <tr>
                  <td style="width: 36pt;"><br>
                  </td>
                  <td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">A.</td>
                  <td style="width: auto; vertical-align: top; text-align: justify;">
                    <div>On January 31, 2019, the Company granted, in the aggregate, 141,928 options&#160;to certain of its directors and employees under the 2013 Plan. In relation to this grant:</div>
                  </td>
                </tr>

            </table>
          </div>
        </div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zbbf5564077c8464c8e9ab04d1ee2684e" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 54pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">(1)</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>The exercise price for the options (per ordinary share) was US$ 33.83 and the Option expiration date was the earlier to occur of: (a) January 31, 2027; and (b) the closing price of the shares falling below US$ 16.92 at any time after
                    the date of grant. The options vest and become exercisable on the second anniversary of the date of grant.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z61eeadef7534428ca73772987b09c941" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 54pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right;">(2)</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>The Company recognizes compensation expenses on these options based on estimated grant date fair value using the Binomial option-pricing model with the following assumptions:</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <table style="width: 80%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="z3fb69d6b8b88444c9d69ca0e27c3adbe" align="right" border="0" cellpadding="1" cellspacing="0">

        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Average Risk-free interest rate <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(a)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">2.55 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Expected dividend yield</div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">0.0 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Average expected volatility&#160; <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(b)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">44.62 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Termination rate</div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">9%</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">Suboptimal factor <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(c)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25;">3.18</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <table style="width: 80%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" id="zca489a1e8069443f99abbfeebea2ba9e" align="right" border="0" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 7.73%; vertical-align: top;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',serif;">(a)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top;">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',serif;">Risk-free interest rate represents risk free US$ zero-coupon US Government Bonds at time of grant.</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.73%; vertical-align: top;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',serif;">(b)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top;">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',serif;">Expected average volatility represents a weighted average standard deviation rate for the price of the Company&#8217;s ordinary shares on the NASDAQ National
                Market.</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.73%; vertical-align: top;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',serif;">(c)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top;">
            <div style="line-height: 1.25;">
              <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',serif;">Suboptimal factor represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass,
                will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">
        <div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z83f0c54c8b894d869f1640fca7767348" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 36pt;"><br>
                </td>
                <td style="width: 18pt; vertical-align: top; align: right; font-weight: bold;">B.</td>
                <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>Compensation expenses incurred during the six and three month periods ended June 30, 2019 in relation to the above grant were approximately US$ 365 thousand and US$ 221 thousand respectively. As at June 30, 2019, there were
                    approximately US$ 1,413 thousand of unrecognized compensation costs related to these grants to be recognized over a weighted average period of 1.59 years.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageNumberArea" style="text-align: center;"><font id="DSPFPageNumber" style="font-weight: normal; font-style: normal;">17</font></div>
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25">
        <div style="line-height: 1.25">
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;">
                <div style="text-align: right; line-height: 1.25;">Silicom Ltd. and its Subsidiaries</div>
              </div>
              <div style="line-height: 1.25;">
                <div style="line-height: 1.25; font-weight: bold;">Notes to the Condensed Interim Consolidated Financial Statements (unaudited)</div>
              </div>
            </div>
          </div>
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;">
              <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
            <div style="line-height: 1.25">&#160;</div>
          </div>
        </div>
      </div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zcfa739a5a7e14d7f80cd31f1d43066c4" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 55.35%; vertical-align: middle;">
            <div style="line-height: 1.25; font-weight: bold;">Note 7 - Sales</div>
          </td>
          <td style="width: 0.47%; vertical-align: bottom;">&#160;</td>
          <td style="width: 14.42%; vertical-align: bottom;">&#160;</td>
          <td style="width: 0.47%; vertical-align: bottom;">&#160;</td>
          <td style="width: 14.42%; vertical-align: bottom;">&#160;</td>
          <td style="width: 0.47%; vertical-align: bottom;">&#160;</td>
          <td style="width: 14.42%; vertical-align: bottom;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

        <tr>
          <td rowspan="1" style="width: 7.44%; vertical-align: bottom;">
            <div style="margin-left: 9pt">
              <div style="margin-left: 9pt">
                <div style="margin-left: 9pt">
                  <div style="margin-left: 9pt">
                    <div style="margin-left: 9pt">
                      <div style="margin-left: 9pt">
                        <div style="margin-left: 9pt">
                          <div style="margin-left: 9pt">
                            <div style="line-height: 1.25; font-weight: bold;">Sales to single customers exceeding 10% of sales:</div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table id="zbeccfd63729c43a1ab1da4895388e24d" style="width: 90%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" align="right" border="0" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">Six-month period ended June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman', serif; font-size: 9pt; font-weight: bold;">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Customer &#8220;A&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">8,956</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">10,538</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Customer &#8220;B&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,327</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Customer &#8220;C&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">7,515</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both;"><br>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="2" rowspan="1" style="vertical-align: middle; width: 38%;" valign="bottom">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 72pt;">*&#160;&#160;&#160; Less than 10% of sales.</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; text-align: center;"><font id="DSPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">18</font></div>
    <div style="line-height: 1.25;">
      <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" align="center"></div>
    <div style="line-height: 1.25">&#160;</div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>exhibit_99-2.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using EDGARfilings PROfile 6.2.1.0
         Copyright 1995 - 2019 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <div style="line-height: 1.25;">
      <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><font style="background-color: rgb(255, 255, 255);"> </font>
        <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" align="center"><font style="background-color: rgb(255, 255, 255);"><u>Exhibit 99.2</u><br>
        </font></div>
      <font style="background-color: #FFFFFF;"> <br>
      </font>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><font style="background-color: #FFFFFF;">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</font></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25; font-style: italic;">The information contained in this section should be read in conjunction with (1) our unaudited condensed interim consolidated financial statements as of June 30, 2019 and for the six months then
        ended and related notes included in this report and (2) our audited consolidated financial statements and related notes included in our Annual Report on Form 20-F for the year ended December 31, 2018 and the other information contained in such
        annual report.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; margin-right: 2.45pt; line-height: 1.25;">The following discussion includes certain &#8220;forward-looking&#8221; statements within the meaning of Section 21E of the Securities Exchange Act of 1934. The use of the words
        &#8220;believes&#8221; &#8220;projects,&#8221; &#8220;expects,&#8221; &#8220;may,&#8221; &#8220;plans&#8221; or &#8220;intends&#8221;, or words of similar import, identifies a statement as &#8220;forward-looking.&#8221; There can be no assurance, however, that actual results will not differ materially from our expectations or
        projections. Factors that could cause actual results to differ from our expectations or projections include the risks and uncertainties relating to our business described in our Annual Report on Form 20-F under the heading &#8220;Risk Factors.&#8221;</div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table id="z8b0deabb372246228e3dab28ba2a5981" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" cellpadding="0" cellspacing="0">

        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="line-height: 1.25; font-weight: bold;">Results of Operations</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="6" style="vertical-align: top;" valign="bottom">
            <div style="line-height: 1.25;">The following table sets forth certain statement of operations data as a percentage of total sales for the periods indicated.</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <table style="width: 60%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;" border="0" cellpadding="0" cellspacing="0" align="left">

        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: top;" valign="bottom">
            <div style="text-align: center; line-height: 1.25;">Six Months Ended</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: top;" valign="bottom">
            <div style="text-align: center; line-height: 1.25;"> June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: right; line-height: 1.25; font-weight: bold;"> 2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: right; line-height: 1.25; font-weight: bold;">2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Sales</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">100</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">%</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">100</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">
            <div style="line-height: 1.25;">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Cost of sales</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">76.5</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">66.1</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Gross profit</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">23.5</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">33.9</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Research and development expenses</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">12.4</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">13.4</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Sales and marketing expenses</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">5.5</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">6.0</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">General and administrative expenses</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3.5</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">3.7</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Operating Income</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">2.2</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">10.7</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Financial income, net</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">0.8</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1.3</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Income before income taxes</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">3.0</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">12.0</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">Income tax expenses</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1.3</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);" valign="bottom">
            <div style="line-height: 1.25;">1.4</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">Net Income</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">1.7</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="line-height: 1.25;">10.6</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" nowrap="nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both;"><br style="line-height: 1.25;">
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z996039344e6e479e983cf414b87ebcd1" cellpadding="0" cellspacing="0">

        <tr>
          <td colspan="17" style="width: 100%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25;">Sales in the six months ended June 30, 2019 decreased moderately by 2.6% to $55,629 thousand compared to $57,125 thousand in the six months ended June 30, 2018. Our modest decrease in sales
              was mainly attributed to the following: On the negative side, during the first half of 2019, we had no revenues from our largest-ever Cloud related Design Win we lost in March 2018. On the positive side, our success in expanding our customer
              base and product offering, especially in our CPE/EDGE product lines, supporting important market trends like NFV, SD-WAN and Cyber security, has compensated most of the above mentioned negative effect and lead to a modest decrease in sales in
              the six months ended June 30, 2019.</div>
          </td>
        </tr>

    </table>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <div style="line-height: 1.25;">
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z93656891d8054dc9ab432420cc0ad543" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 100%; vertical-align: bottom;">
              <div style="text-align: justify; line-height: 1.25;">Gross profit in the six months ended June 30, 2019 was $18,854 thousand compared to $13,439 thousand in the six months ended
                June 30, 2018. Gross profit as a percentage of sales in the six months ended June 30, 2019 was 33.9%, compared to 23.5% in the six months ended June 30, 2018. The higher gross profit percentage in the six months ended June 30, 2019 compared
                to the six months ended June 30, 2018 was mainly attributed to: (i) a $5 million write-off in the six months ended June 30, 2018, related to the loss of our largest-ever Cloud related Design Win, which we announced on March 13, 2018, (ii)
                changes to the mix of products that we sold in the six months ended June 30, 2019, on which our gross profit is largely dependent. Gross profit was also affected by, among other factors, write-downs of inventory made with respect to any
                slow moving or obsolete inventory we can no longer use (not including the above mentioned write-off); the inventory write-downs as a percentage of sales in the six months ended June 30, 2019 increased to 3.8%, compared to 0.7% in the six
                months ended June 30, 2018.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
  </div>
  <div>
    <div style="line-height: 1.25;">
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z3fcbee6695944dfdb6206871f88a58ac" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 100%; vertical-align: bottom;">
              <div style="text-align: justify; line-height: 1.25;">Research and development expenses in the six months ended June 30, 2019 increased by 5.7% to $7,479 thousand compared to
                $7,078 thousand in the six months ended June 30, 2018. This increase was mainly attributed to the increase in the number of our research and development employees, as well as to an increase in other related research and development expenses
                required for our continued investment in new product development, enhancements to existing products and the development of new networking and connectivity technologies expanding our product offering to our target markets, which contributed
                approximately $1,074 thousand to such increase as well as to an increase in the share-based compensation which amounted to approximately $463 thousand in the six months ended June 30, 2019, compared to $373 thousand in the six months ended
                June 30, 2018, all of which were offset by a decrease in amortization of acquired intangible assets, which amounted to $0 thousand in the six months ended June 30, 2019, compared to $384 thousand in the six months ended June 30, 2018, by a
                strengthening of the US Dollar against the New Israeli Shekel and the Danish Krone (since a significant portion of our research and development expenses are incurred in New Israeli Shekels and Danish Krone) which amounted to approximately
                $226 thousand, as well as by capitalization of internal software development costs in the amount of $495 thousand in the six months ended June 30, 2019, compared to $342 thousand in the six months ended June 30, 2018.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z33f27fb1378b44c48377f4b7e9c6a55c" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">Sales and marketing expenses in the six months ended June 30, 2019 increased by 6% to $3,321 thousand compared to $3,132
                thousand in the six months ended June 30, 2018. This increase was mainly attributed to our continued investment in the promotion of our networking and data infrastructure solutions, expanding our customer base and product offering,
                especially in our CPE/EDGE product lines, and supporting important market trends like NFV, SD-WAN and Cyber security, which contributed approximately $495 thousand, offset by a strengthening of the US Dollar against the New Israeli Shekel
                and the Danish Krone (since a significant portion of our sales and marketing expenses are incurred in New Israeli Shekels and Danish Krone) which amounted to approximately $71 thousand, as well as by a decrease in amortization of acquired
                intangible assets which amounted to $0 thousand in the six months ended June 30, 2019, compared to $235 thousand in the six months ended June 30, 2018,</div>
            </td>
          </tr>

      </table>
    </div>
  </div>
  <div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zdec18d485f83447584b880aa0914f55d" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 100%; vertical-align: bottom;">
            <div style="text-align: justify; line-height: 1.25;">General and administrative expenses in the six months ended June 30, 2019 increased by 5.2% to $2,077 thousand compared to $1,975 thousand in the six months ended June 30, 2018. This increase
              was mainly attributed to various general and administrative costs which amounted to approximately $164 thousand, offset by a strengthening of the US Dollar against the New Israeli Shekel and the Danish Krone (since a significant portion of
              our general and administrative expenses are incurred in New Israeli Shekels and Danish Krone) which amounted to approximately $62 thousand.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
  </div>
  <div>
    <div style="line-height: 1.25;">
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zce86290cf3874b0bb0077a09efaeb83a" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 100%; vertical-align: bottom;">
              <div style="text-align: justify; line-height: 1.25;">Net financial income in the six months ended June 30, 2019 increased by 49.8% to $725 thousand compared to $484 thousand in
                the six months ended June 30, 2018. The increase resulted mainly from the net effect of the following factors: (i) an increase in income from investment in marketable securities, which was attributed to an increase in funds available for
                investment, which amounted to $1,012 thousand in the six months ended June 30, 2019 compared to $334 thousand in the six months ended June 30, 2018, offset by (ii) a weakening of the US Dollar against the New Israeli Shekel and the Danish
                Krone as of June 30, 2019 compared to June 30, 2018, which created a net financial expense in US Dollars from exchange rate differences (a portion of our balance sheet assets and obligations are denominated in New Israeli Shekels as well as
                Danish Krone) of $218 thousand in the six months ended June 30, 2019 compared to a net financial income of $194 thousand in the six months ended June 30, 2018.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z6f6c62802c0249b1ac6dba41bd62611c" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: justify;">In the six months ended June 30, 2019 we recorded current income tax expenses of $1,399 thousand and deferred income tax benefit of $601 thousand compared to current income tax expenses of
                $1,102 thousand and deferred income tax benefit of $88 thousand in the six months ended June 30, 2018. The increase in our current income tax expenses was mainly attributed to an increase in our income and the resulting taxable income. The
                increase in the deferred income tax benefit was mainly attributed to the following factors: (i) an increase in income tax benefit relating to intangible assets, which amounted to $211 thousand in the six months ended June 30, 2019, compared
                to a deferred income tax expense which amounted to $15 thousand in the six months ended June 30, 2018, (ii) an increase in income tax benefit relating to research and development costs, which amounted to $135 thousand in the six months
                ended June 30, 2019 compared to a deferred income tax expense which amounted to $41 thousand in the six months ended June 30, 2018, and (iii) an increase in income tax benefit relating to tax loss carryforwards, which amounted to $50
                thousand in the six months ended June 30, 2019 compared to $0 thousand in the six months ended June 30, 2018. In addition, in the six months ended June 30, 2019 we recorded an income tax benefit relating to prior years in the amount of $14
                thousand, compared to an income tax benefit relating to prior years in the amount of $273 thousand in the six months ended June 30, 2018.<font style="line-height: 1.25;"> <br>
                </font></div>
            </td>
          </tr>

      </table>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z61a3183ce0ae434981611bf565f85967" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 100%; vertical-align: bottom;">
            <div style="text-align: justify; line-height: 1.25;">In the six months ended June 30, 2019 we recorded net income of $5,918 thousand compared to net income of $997 thousand in the six months ended June 30, 2018, an increase of 493.6%. The
              increase was mainly attributed to our higher gross profit in the six months ended June 30, 2019 compared to the six months ended June 30, 2018, as mentioned above.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div id="DSPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold;">Impact of Inflation and Currency Fluctuations on Results of Operations, Liabilities and Assets</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">Since the majority of our revenues are denominated and paid in U.S. Dollars, we believe that inflation in Israel and in Denmark<font style="font-weight: bold;">&#160;</font>and fluctuations in the U.S.
        dollar exchange rates do not have any material effect on our revenue. Inflation in Israel or Denmark and the Israeli and Danish currency as well as U.S. dollar exchange rate fluctuations, may however, have an effect on our expenses and, as a
        result, on our net income/loss. The cost of our Israeli and Danish operations, as expressed in U.S. Dollars, is influenced by the extent to which any change in the rates of inflation in Israel or Denmark are not offset (or are offset on a lagging
        basis) by a change in valuation of the NIS or DKK in relation to the U.S. dollar.</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">We do not presently engage in any hedging or other transactions intended to manage the risks relating to foreign currency exchange rate or interest rate fluctuations. However, we may in the future
        undertake such transactions, if management determines that it is necessary to offset such risks.</div>
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zcbb5ced43e8446aca298a2a70f63181a" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 97.12%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-weight: bold;">B.&#160; &#160; &#160; &#160; Liquidity and Capital Resources</div>
          </td>
          <td style="width: 2.88%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div>
      <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">
                <div style="line-height: 1.25;">
                  <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">As of June 30, 2019, we had working capital of $78,218 thousand and our current ratio (current assets to current
                    liabilities) was 5.03. Cash and cash equivalents as of June 30, 2019 decreased by $12,341 thousand to $14,467 thousand, compared to $26,808 thousand as of December 31, 2018. Short-term bank deposits as of June 30, 2019 increased by
                    $13,507 thousand to $13,507 thousand, compared to $0 thousand as of December 31, 2018. Short-term marketable securities increased by $4,316 thousand to $5,916 thousand, compared to $1,600 thousand as of December 31, 2018, and long-term
                    marketable securities increased by $7,901 thousand to $53,513 thousand, compared to $45,612 thousand as of December 31, 2018. The net increase of $13,383 thousand in these four balance sheet items in the six months ended June 30, 2019
                    was mainly due to positive cash provided by operating activities in the amount of $15,654 thousand,&#160; offset by purchase of treasury shares in the amount of approximately $1,153 thousand, payments in relation to purchase of property,
                    plant and equipment which amounted to $734 thousand, and investment in intangible assets which amounted to $504 thousand.</div>
                </div>
              </div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

            <tr>
              <td style="width: 100%; vertical-align: top;">
                <div style="text-align: justify; line-height: 1.25;">
                  <div style="line-height: 1.25;">
                    <div style="text-align: left; line-height: 1.25;">Trade receivables decreased to $22,046 thousand as of June 30, 2019, compared to $23,817 thousand as of December 31, 2018.
                      This decrease was mainly due to the decrease in sales in the three months period ended June 30, 2019, compared to sales in the three months period ended December 31, 2018. Other receivables decreased to $7,451 thousand as of June 30,
                      2019, compared to $9,487 thousand as of December 31, 2018. This decrease was mainly due to the aforementioned decrease in sales.</div>
                  </div>
                </div>
              </td>
            </tr>

        </table>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;"><br style="line-height: 1.25;">
          </div>
          <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

              <tr>
                <td style="width: 100%; vertical-align: top;">
                  <div style="text-align: justify; line-height: 1.25;">
                    <div style="line-height: 1.25;">
                      <div style="text-align: left; line-height: 1.25;">Trade payables decreased to $11,384 thousand as of June 30, 2019, compared to $15,407 thousand as of December 31, 2018.
                        This decrease was mainly due to the decrease in sales in the three months period ended June 30, 2019, compared to sales in the three months period ended December 31, 2018, resulting in a respective decrease in the cost of goods
                        sold. Other payables and accrued liabilities increased to $6,631 thousand as of June 30, 2019, compared to $6,133 thousand as of December 31, 2018.</div>
                    </div>
                  </div>
                </td>
              </tr>

          </table>
          <div> <br>
          </div>
          <div style="line-height: 1.25;">
            <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
              <div id="DSPFPageBreak" style="page-break-after: always;">
                <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" noshade="noshade"></div>
            </div>
            <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

                <tr>
                  <td style="width: 100%; vertical-align: top;">
                    <div style="text-align: justify; line-height: 1.25;">
                      <div style="line-height: 1.25;">
                        <div style="text-align: left; line-height: 1.25;">Inventories decreased to $34,245 thousand as of June 30, 2019, compared to $42,369 thousand as of December 31, 2018.
                          This decrease was mainly due to the aforementioned decrease in sales.</div>
                      </div>
                    </div>
                  </td>
                </tr>

            </table>
            <div style="line-height: 1.25;">
              <div style="line-height: 1.25;"><br style="line-height: 1.25;">
              </div>
              <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

                  <tr>
                    <td style="width: 100%; vertical-align: top;">
                      <div style="text-align: justify; line-height: 1.25;">
                        <div style="line-height: 1.25;">
                          <div style="text-align: left; line-height: 1.25;">Cash provided by operating activities in the six months ended June 30, 2019 amounted to $15,654 thousand compared to
                            cash provided by operating activities in the amount of $22,559 thousand in the six months ended June 30, 2018. The cash provided by operating activities in the six months ended June 30, 2019 was mainly the result of our net
                            income, combined with a decrease in our inventory.</div>
                        </div>
                      </div>
                    </td>
                  </tr>

              </table>
              <div style="line-height: 1.25;"><br style="line-height: 1.25;">
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div>
      <div style="line-height: 1.25;">
        <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

            <tr>
              <td style="width: 100%; vertical-align: top;">
                <div style="text-align: justify; line-height: 1.25;">
                  <div style="line-height: 1.25;">
                    <div style="line-height: 1.25;">
                      <div style="text-align: left; line-height: 1.25;">Capital expenditures on property and equipment for the six months ended June 30, 2019 were $833 thousand, compared to
                        $771 thousand as of June 30, 2018. This decrease was mainly attributed to a decrease in investment in equipment used for production and research and development.</div>
                    </div>
                  </div>
                </div>
              </td>
            </tr>

        </table>
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25;">
            <div style="line-height: 1.25;"><br style="line-height: 1.25;">
            </div>
            <table style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" cellpadding="0" cellspacing="0">

                <tr>
                  <td style="width: 100%; vertical-align: top;">
                    <div style="text-align: justify; line-height: 1.25;">
                      <div style="line-height: 1.25;">
                        <div style="line-height: 1.25;">
                          <div style="text-align: left; line-height: 1.25;">We have cash and cash equivalents that we believe are sufficient for our present requirements. Furthermore, our cash
                            resources are sufficient to fund our operating needs for at least the next twelve months.</div>
                        </div>
                      </div>
                    </div>
                  </td>
                </tr>

            </table>
            <br>
          </div>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25;">
      <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" align="center"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>4
<FILENAME>silc-20190630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: SILC 0619 6K.xfr; Date: 2019%2D08%2D28T13:02:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:silc="http://silicom-usa.com/20190630">
    <link:schemaRef xlink:href="silc-20190630.xsd" xlink:type="simple" />
    <xbrli:context id="From2018-01-01to2018-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-30_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">silc:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-30_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">silc:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-06-30_custom_Customer3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">silc:Customer3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-04-01to2018-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-04-01</xbrli:startDate>
        <xbrli:endDate>2018-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-04-01to2019-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-04-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-01to2018-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_custom_CurrentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">silc:CurrentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_custom_NonCurrentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">silc:NonCurrentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_custom_CurrentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">silc:CurrentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_custom_NonCurrentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">silc:NonCurrentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_ShareOptionPlan2013Member_custom_Allocation1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">silc:ShareOptionPlan2013Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">silc:Allocation1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_custom_ShareOptionPlan2013Member_custom_Allocation1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">silc:ShareOptionPlan2013Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">silc:Allocation1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_Customer1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">silc:Customer1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_Customer2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">silc:Customer2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-01to2019-06-30_custom_Customer3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">silc:Customer3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-06-30_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_srt_ScenarioPreviouslyReportedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_srt_RestatementAdjustmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_custom_AsPresentedAccordingToTopicMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000916793</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RestatementAxis">silc:AsPresentedAccordingToTopicMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">140800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">51909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-38000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">88907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">164191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">158149000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">54621000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">55898000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-38000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">-1191000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">103544000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">109462000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">1218000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-01-01to2019-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">2424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-01-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">1218000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-01-01to2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2019-01-01to2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3">2424000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">997000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">2436000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">5918000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">2278000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-12-31_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">14637000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2019-01-01to2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">5918000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2018-01-01to2018-12-31" unitRef="USD" decimals="-3">14637000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-0" decimals="INF">7549531</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2018-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-1" decimals="INF">7559205</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2019-06-30_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-2" decimals="INF">7560164</us-gaap:SharesOutstanding>
    <us-gaap:FairValueOfAssetsAcquired contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">284000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">70000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:IncomeTaxesPaid contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">1298000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">213000</us-gaap:IncomeTaxesPaid>
    <us-gaap:HeldToMaturitySecurities contextRef="AsOf2019-06-30" unitRef="USD" id="Foot-01-0" decimals="-3">59949000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities contextRef="AsOf2018-12-31" unitRef="USD" id="Foot-01-1" decimals="-3">47662000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities contextRef="AsOf2019-06-30_custom_CurrentMember" unitRef="USD" id="Foot-01-2" decimals="-3">5979000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities contextRef="AsOf2019-06-30_custom_NonCurrentMember" unitRef="USD" id="Foot-01-3" decimals="-3">53970000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities contextRef="AsOf2018-12-31_custom_CurrentMember" unitRef="USD" id="Foot-01-4" decimals="-3">1610000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities contextRef="AsOf2018-12-31_custom_NonCurrentMember" unitRef="USD" id="Foot-01-5" decimals="-3">46052000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="AsOf2019-06-30" unitRef="USD" id="Foot-02-0" decimals="-3">60106000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="AsOf2018-12-31" unitRef="USD" id="Foot-02-1" decimals="-3">46862000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="AsOf2019-06-30_custom_CurrentMember" unitRef="USD" id="Foot-02-2" decimals="-3">5922000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="AsOf2019-06-30_custom_NonCurrentMember" unitRef="USD" id="Foot-02-3" decimals="-3">54184000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="AsOf2018-12-31_custom_CurrentMember" unitRef="USD" id="Foot-02-4" decimals="-3">1588000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="AsOf2018-12-31_custom_NonCurrentMember" unitRef="USD" id="Foot-02-5" decimals="-3">45274000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <silc:AccruedInterestOnSecurities contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">520000</silc:AccruedInterestOnSecurities>
    <silc:AccruedInterestOnSecurities contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">450000</silc:AccruedInterestOnSecurities>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">2516000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">22028000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">24544000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">12000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">202000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">214000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2019-01-01to2019-06-30_custom_ShareOptionPlan2013Member_custom_Allocation1Member" unitRef="Shares" decimals="INF">141928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2019-01-01to2019-06-30_custom_ShareOptionPlan2013Member_custom_Allocation1Member" unitRef="USDPShares" decimals="INF">33.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate contextRef="From2019-01-01to2019-06-30_custom_ShareOptionPlan2013Member_custom_Allocation1Member">2027-01-31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate>
    <silc:ConditionForExpiration contextRef="AsOf2019-06-30_custom_ShareOptionPlan2013Member_custom_Allocation1Member" unitRef="USDPShares" decimals="INF">16.92</silc:ConditionForExpiration>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">1413000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2019-01-01to2019-06-30_us-gaap_EmployeeStockOptionMember" unitRef="Pure" id="Foot-03-0" decimals="INF">0.0255</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="From2019-01-01to2019-06-30_us-gaap_EmployeeStockOptionMember" unitRef="Pure" id="Foot-04-0" decimals="INF">0.4462</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <silc:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate contextRef="From2019-01-01to2019-06-30_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.09</silc:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate>
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2019-01-01to2019-06-30" unitRef="USD" id="Foot-05-0" decimals="-3">59000</silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits>
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="USD" id="Foot-06-0" xsi:nil="true" />
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2019-01-01to2019-06-30_us-gaap_CommonStockMember" unitRef="USD" id="Foot-06-1" xsi:nil="true" />
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2018-01-01to2018-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-05-1" decimals="-3">288000</silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits>
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2019-01-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" id="Foot-05-2" decimals="-3">59000</silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits>
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2018-01-01to2018-12-31_us-gaap_TreasuryStockMember" unitRef="USD" id="Foot-05-3" xsi:nil="true" />
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2019-01-01to2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" id="Foot-05-4" xsi:nil="true" />
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2018-01-01to2018-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" id="Foot-05-5" xsi:nil="true" />
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2019-01-01to2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" id="Foot-05-6" xsi:nil="true" />
    <silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits contextRef="From2018-01-01to2018-12-31" unitRef="USD" id="Foot-05-7" decimals="-3">288000</silc:StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits>
    <silc:StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits contextRef="From2018-01-01to2018-12-31_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-07-0" decimals="INF">9674</silc:StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits>
    <silc:StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits contextRef="From2019-01-01to2019-06-30_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-07-1" decimals="INF">41084</silc:StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">365000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">221000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2019-01-01to2019-06-30">P1Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">20000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">20000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2019-01-01to2019-06-30_us-gaap_EmployeeStockOptionMember" unitRef="Pure" decimals="INF">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">371000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="AsOf2019-06-30_custom_CurrentMember" unitRef="USD" decimals="-3">2000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="AsOf2019-06-30_custom_NonCurrentMember" unitRef="USD" decimals="-3">369000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="AsOf2018-12-31_custom_CurrentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="AsOf2018-12-31_custom_NonCurrentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">214000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">800000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="AsOf2019-06-30_custom_CurrentMember" unitRef="USD" decimals="-3">59000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="AsOf2019-06-30_custom_NonCurrentMember" unitRef="USD" decimals="-3">155000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="AsOf2018-12-31_custom_CurrentMember" unitRef="USD" decimals="-3">22000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="AsOf2018-12-31_custom_NonCurrentMember" unitRef="USD" decimals="-3">778000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">19414000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">21540000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">6631000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">6133000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">11384000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">15407000</us-gaap:AccountsPayableTradeCurrent>
    <silc:LiabilityForEmployeesSeveranceBenefits contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">2868000</silc:LiabilityForEmployeesSeveranceBenefits>
    <silc:LiabilityForEmployeesSeveranceBenefits contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">2612000</silc:LiabilityForEmployeesSeveranceBenefits>
    <us-gaap:Liabilities contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">24422000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">24152000</us-gaap:Liabilities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">606000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">734000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">10931000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">12398000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">7921000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">10883000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">15393000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">19088000</us-gaap:InventoryRawMaterials>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">57125000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30_custom_Customer1Member" unitRef="USD" decimals="-3">10538000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30_custom_Customer2Member" unitRef="USD" id="Foot-08-0" xsi:nil="true" />
    <us-gaap:Revenues contextRef="From2018-01-01to2018-06-30_custom_Customer3Member" unitRef="USD" decimals="-3">7515000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">27603000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">55629000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">25402000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30_custom_Customer1Member" unitRef="USD" decimals="-3">8956000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30_custom_Customer2Member" unitRef="USD" decimals="-3">7327000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2019-01-01to2019-06-30_custom_Customer3Member" unitRef="USD" id="Foot-08-1" xsi:nil="true" />
    <us-gaap:MarketableSecuritiesCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">5916000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">1600000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">7451000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">9487000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">22046000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">23817000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:Assets contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">188613000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">182301000</us-gaap:Assets>
    <us-gaap:Goodwill contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">25561000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">25561000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">1334000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">966000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">3611000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">3670000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">1719000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">894000</us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent>
    <silc:AssetsHeldForEmployeesSeveranceBenefits contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">1628000</silc:AssetsHeldForEmployeesSeveranceBenefits>
    <silc:AssetsHeldForEmployeesSeveranceBenefits contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">1517000</silc:AssetsHeldForEmployeesSeveranceBenefits>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">53513000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">45612000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">97632000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">104081000</us-gaap:AssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">34245000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">42369000</us-gaap:InventoryNet>
    <silc:OrdinarySharesAndAdditionalPaidInCapital contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">55920000</silc:OrdinarySharesAndAdditionalPaidInCapital>
    <silc:OrdinarySharesAndAdditionalPaidInCapital contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">54643000</silc:OrdinarySharesAndAdditionalPaidInCapital>
    <us-gaap:GrossProfit contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">13439000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">8889000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">18854000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">8674000</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">43686000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">18714000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">36775000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">16728000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">741000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">342000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">784000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">421000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">1738000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">2778000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">6702000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">2699000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">484000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">725000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">430000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">1254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">2578000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">5977000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">2269000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">12185000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">6311000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">12877000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">6405000</us-gaap:OperatingExpenses>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">1975000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">1068000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">2077000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">1054000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">3132000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">1596000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">3321000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">1692000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">7078000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2018-04-01to2018-06-30" unitRef="USD" decimals="-3">3647000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">7479000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2019-04-01to2019-06-30" unitRef="USD" decimals="-3">3659000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" decimals="INF">0.130</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2018-04-01to2018-06-30" unitRef="USDPShares" decimals="INF">0.319</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2019-01-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.774</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2019-04-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.298</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-01-01to2018-06-30" unitRef="USDPShares" decimals="INF">0.132</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2018-04-01to2018-06-30" unitRef="USDPShares" decimals="INF">0.323</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-01-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.780</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2019-04-01to2019-06-30" unitRef="USDPShares" decimals="INF">0.300</us-gaap:EarningsPerShareBasic>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">-71000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-825000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">1069000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">1218000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">40000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">70000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InventoryWriteDown contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">4785000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">2138000</us-gaap:InventoryWriteDown>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">1447000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">1028000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">22559000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">15654000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">-1175000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">641000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">4020000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-4181000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">2938000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-5811000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">-624000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-1837000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">-13808000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-1854000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <dei:EntityRegistrantName contextRef="From2019-01-01to2019-06-30">SILICOM LTD.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2019-01-01to2019-06-30">0000916793</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2019-01-01to2019-06-30">6-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2019-01-01to2019-06-30">2019-06-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2019-01-01to2019-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2019-01-01to2019-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2019-01-01to2019-06-30">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2019-01-01to2019-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:TreasuryStockValue contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">1191000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">38000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">109462000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">103544000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">188613000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">182301000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ShortTermInvestments contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">13507000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">3615000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2018-12-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2018-12-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="-3">3424000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2018-12-31_custom_AsPresentedAccordingToTopicMember" unitRef="USD" decimals="-3">3424000</us-gaap:OperatingLeaseRightOfUseAsset>
    <silc:IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">-47000</silc:IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet>
    <silc:IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">145000</silc:IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">7750000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">397000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">14070000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">12754000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">-6926000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-27102000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">77000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">59000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">77000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-1094000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">-55000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">201000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2018-01-01to2018-06-30" unitRef="USD" decimals="-3">15655000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">-12341000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-12-31" unitRef="USD" decimals="-3">17021000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-06-30" unitRef="USD" decimals="-3">32676000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">14467000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">26808000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">504000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:VariableLeaseCost contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">3000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">150000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">907000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">912000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">607000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2019-06-30">P3Y10M25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2019-06-30_srt_MinimumMember">P1Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2019-06-30_srt_MaximumMember">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2019-06-30" unitRef="Pure" decimals="INF">0.034</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">814000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">1394000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">1030000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">643000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">639000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">449000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">478000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">363000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">452000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">363000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">377000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">643000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">3790000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2018-12-31" unitRef="USD" decimals="-3">3855000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">251000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">3539000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2018-12-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2018-12-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="-3">3334000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2018-12-31_custom_AsPresentedAccordingToTopicMember" unitRef="USD" decimals="-3">3334000</us-gaap:OperatingLeaseLiability>
    <silc:OperatingLeaseRightOfUseAssetAmortization contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">693000</silc:OperatingLeaseRightOfUseAssetAmortization>
    <silc:OperatingLeaseInterestExpense contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">61000</silc:OperatingLeaseInterestExpense>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">2140000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2019-06-30" unitRef="USD" decimals="-3">1399000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2018-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="From2019-01-01to2019-06-30_us-gaap_CommonStockMember" unitRef="Shares" id="Foot-00-3" decimals="INF">40125</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2019-06-30" unitRef="Shares" decimals="INF">55096</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2018-12-31" unitRef="Shares" decimals="INF">14971</us-gaap:TreasuryStockShares>
    <silc:PurchaseOfTreasuryShares contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <silc:PurchaseOfTreasuryShares contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">1153000</silc:PurchaseOfTreasuryShares>
    <us-gaap:LesseeOperatingLeaseOptionToExtend contextRef="From2019-01-01to2019-06-30">5 years</us-gaap:LesseeOperatingLeaseOptionToExtend>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">1153000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-01-01to2019-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-01-01to2019-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-01-01to2019-06-30_us-gaap_TreasuryStockMember" unitRef="USD" decimals="-3">1153000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="From2019-01-01to2019-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="From2018-01-01to2018-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="From2019-01-01to2019-06-30" unitRef="USD" decimals="-3">13507000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2018-01-01to2018-06-30" unitRef="Shares" decimals="-3">7550000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2018-04-01to2018-06-30" unitRef="Shares" decimals="-3">7550000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2019-01-01to2019-06-30" unitRef="Shares" decimals="-3">7587000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2019-04-01to2019-06-30" unitRef="Shares" decimals="-3">7587000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-01-01to2018-06-30" unitRef="Shares" decimals="-3">7671000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2018-04-01to2018-06-30" unitRef="Shares" decimals="-3">7629000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-01-01to2019-06-30" unitRef="Shares" decimals="-3">7644000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2019-04-01to2019-06-30" unitRef="Shares" decimals="-3">7635000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent contextRef="AsOf2018-12-31_srt_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">90000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent contextRef="AsOf2018-12-31_srt_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-90000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent contextRef="AsOf2018-12-31_custom_AsPresentedAccordingToTopicMember" unitRef="USD" xsi:nil="true" />
    <silc:GeneralTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="line-height: 1.25; font-weight: bold"&gt;Note 1 - General&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 36pt; line-height: 1.25"&gt;Silicom Ltd. is an Israeli corporation engaged in designing, manufacturing, marketing and supporting high performance networking and data infrastructure solutions for a broad&#13;        range of&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 36pt; line-height: 1.25"&gt;servers, server based systems and communications devices.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 36pt; line-height: 1.25"&gt;The Company's shares have been traded in the United States on the National Association of Securities Dealers Automated Quotation System ("NASDAQ") since February 1994. Since&#13;        January 2, 2014 the Company's shares have been traded on the NASDAQ Global Select Market (prior thereto they were traded on the NASDAQ Global Market). The Company's shares were traded in Israel on the Tel Aviv Stock Exchange ("TASE") from December&#13;        2005 through January 26, 2016, after which, on January 28, 2016, the Company delisted from trading on the TASE.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25"&gt;In these financial statements the terms "Company" or "Silicom" refer to Silicom Ltd. and its wholly owned subsidiaries, Silicom Connectivity Solutions, Inc. (hereinafter -&#13;        "Silicom Inc.") and Silicom Denmark A/S (Fiberblaze A/S) (hereinafter &amp;#8211; "Silicom Denmark"), whereas the term "subsidiaries" refers to Silicom Inc. and Silicom Denmark.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</silc:GeneralTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;table id="z10c0f3bc7b13453a9d2736fe0d993629" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td style="width: 46.19%; vertical-align: bottom"&gt;&lt;div style="line-height: 1.25; font-weight: bold"&gt;Note 3 - Marketable Securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 13.11%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 0.46%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 13.11%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 0.46%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 13.11%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 0.46%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 13.11%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.32%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="9" style="width: 92.68%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;The Company's investment in marketable securities as of December 31, 2018 and June 30, 2019 are classified as &amp;#8220;held-to-maturity&amp;#8221; and consist of the following:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z1e7526d6f4274c8088eaedfab9991041" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Gross&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;Gross&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;unrealized&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;unrealized&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Amortized&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;holding&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;holding&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;Aggregate&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;cost basis**&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;gains&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;(losses)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;fair value*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="14" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;At June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Held to maturity:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Corporate debt securities and government debt securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;5,979&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(59&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;5,922&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Non-Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;53,970&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;369&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(155&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;54,184&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;59,949&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;371&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(214&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;60,106&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;At December 31, 2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Held to maturity:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Corporate debt securities and government debt securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,610&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(22&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,588&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Non-Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;46,052&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(778&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;45,274&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;47,662&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(800&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;46,862&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="clear: both"&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.32%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 5.79%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 86.89%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value is being determined using quoted market prices in active markets (Level 2).&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.32%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 5.79%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;**&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 86.89%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z954def076e7d4b9e971974789f3e2ad2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.36%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 92.64%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Activity in marketable securities in six month period ended in June 30, 2019:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zfb2be70dac9840988c72204a65525db0" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-weight: bold"&gt;Balance at January 1, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;47,662&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Purchases of marketable securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;12,754&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Discount on marketable securities, net&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(70&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Proceeds from maturity of marketable securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(397&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-weight: bold"&gt;Balance at June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;59,949&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="clear: both"&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="15" style="width: 99.48%; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 36pt"&gt;The following table summarizes the gross unrealized losses on investment securities for which other-than-temporary impairments&#13;              have not been recognized and the fair value of those securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, at June 30, 2019:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.52%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z9715ad799f084a09a49d84e6060ea774" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25"&gt;Less than 12 months&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25"&gt;12 months or more&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25"&gt;Total&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Unrealized Losses&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Unrealized Losses&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Unrealized Losses&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Held to maturity&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Corporate debt securities and government debt securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(12&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2,516&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(202&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;22,028&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(214&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;24,544&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25"&gt;The unrealized losses on the investments were caused by changes in interest rate. The Company has the ability and intent to hold these investments until maturity and it is&#13;        more likely than not that the Company will not be required to sell any of the securities before recovery; therefore these investments are not considered other than temporarily impaired.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;table id="z3e5f2d608b8e413aada25c692d134e92" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td style="width: 67.57%; vertical-align: bottom"&gt;&lt;div style="line-height: 1.25; font-weight: bold"&gt;Note 4 - Inventories&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.43%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 11.81%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 0.43%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 11.81%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 7.97%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zfdc90123e87f4b879303459dc93b32aa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 93%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt; June 30,&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt;December 31,&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt; 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt;2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Raw materials and components&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;15,393&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;19,088&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Products in process&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;7,921&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;10,883&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Finished products&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;10,931&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;12,398&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;34,245&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;42,369&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td style="width: 82.65%; vertical-align: bottom"&gt;&lt;div style="line-height: 1.25; font-weight: bold"&gt;Note 5 &amp;#8211; Leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.43%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 8.96%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 7.97%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td rowspan="1" style="width: 82.65%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;The components of lease cost in the six months period ended in June 30, 2019 were as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z10a570dca517442b827c288ac0ffffa8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Six-month period ended&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating lease cost:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Amortization of right-of-use assets&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;693&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Interest on lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;61&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Variable lease payments not included in the lease liability&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Short-term lease cost&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;150&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease cost&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;907&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="3" style="width: 82.65%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Supplemental cash flow information related to operating leases was as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.43%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 8.96%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 7.97%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zb63a551cd58c4a1fac0f01ab8997ad45" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Six-month period ended&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating cash flows from operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;912&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;607&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="3" style="width: 82.65%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Supplemental balance sheet information related to operating leases was as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.43%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 8.96%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 7.97%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="za9d60fb40b364ac094fed75601bf5d8e" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases right-of-use&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,615&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Current operating lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,399&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Non current operating lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2,140&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,539&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Weighted average remaining lease term&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: right; line-height: 1.25"&gt;3.9 years&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Weighted average discount rate&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3.4&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;%&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="4" style="width: 100%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Future minimum lease payments under non-cancellable leases as of June 30, 2019 were as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zbaa316fdf16648f5a13c73e3a956d5cc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2019 (excluding the six months ended June 30, 2019)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;814&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2020&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,030&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2021&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;639&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2022&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;478&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2023&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;452&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;After 2024&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;377&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease payments&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,790&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Less: imputed interest&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;251&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Present value of lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,539&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="3" style="width: 83.07%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Future minimum lease payments under non-cancellable leases as of December 31, 2018, under ASC 840, Leases were as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 49.79%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zeb1ab4b80f044283af4708c1455797a0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;December 31,2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,394&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2020&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;643&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2021&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;449&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2022&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;363&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2023&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;363&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;After 2024&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;643&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease payments&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,855&lt;/div&gt;&#13;          &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25; font-weight: bold"&gt;Note 6 - Share based compensation&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&#13;        &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;          &lt;div&gt;&#13;            &lt;table class="DSPFListTable" id="za4c104ae12ba4536a48d43d6f0cda0f2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;              &#13;                &lt;tr&gt;&#13;                  &lt;td style="width: 36pt"&gt;&lt;br /&gt;&#13;                  &lt;/td&gt;&#13;                  &lt;td style="width: 18pt; vertical-align: top; font-weight: bold"&gt;A.&lt;/td&gt;&#13;                  &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                    &lt;div&gt;On January 31, 2019, the Company granted, in the aggregate, 141,928 options&amp;#160;to certain of its directors and employees under the 2013 Plan. In relation to this grant:&lt;/div&gt;&#13;                  &lt;/td&gt;&#13;                &lt;/tr&gt;&#13;              &#13;            &lt;/table&gt;&#13;          &lt;/div&gt;&#13;        &lt;/div&gt;&#13;        &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zbbf5564077c8464c8e9ab04d1ee2684e" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 54pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(1)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The exercise price for the options (per ordinary share) was US$ 33.83 and the Option expiration date was the earlier to occur of: (a) January 31, 2027; and (b) the closing price of the shares falling below US$ 16.92 at any time after&#13;                    the date of grant. The options vest and become exercisable on the second anniversary of the date of grant.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z61eeadef7534428ca73772987b09c941" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 54pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(2)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The Company recognizes compensation expenses on these options based on estimated grant date fair value using the Binomial option-pricing model with the following assumptions:&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z3fb69d6b8b88444c9d69ca0e27c3adbe" border="0" cellpadding="1" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Average Risk-free interest rate &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;2.55 %&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Expected dividend yield&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;0.0 %&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Average expected volatility&amp;#160; &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller"&gt;(b)&lt;/sup&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;44.62 %&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Termination rate&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;9%&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-bottom: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Suboptimal factor &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller"&gt;(c)&lt;/sup&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;3.18&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="line-height: 1.25; clear: both"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zca489a1e8069443f99abbfeebea2ba9e" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.73%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,serif"&gt;(a)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 92.27%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"&gt;Risk-free interest rate represents risk free US$ zero-coupon US Government Bonds at time of grant.&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.73%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,serif"&gt;(b)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 92.27%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"&gt;Expected average volatility represents a weighted average standard deviation rate for the price of the Company&amp;#8217;s ordinary shares on the NASDAQ National&#13;                Market.&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.73%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,serif"&gt;(c)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 92.27%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"&gt;Suboptimal factor represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass,&#13;                will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="line-height: 1.25; clear: both"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z83f0c54c8b894d869f1640fca7767348" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 36pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top; font-weight: bold"&gt;B.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Compensation expenses incurred during the six and three month periods ended June 30, 2019 in relation to the above grant were approximately US$ 365 thousand and US$ 221 thousand respectively. As at June 30, 2019, there were&#13;                    approximately US$ 1,413 thousand of unrecognized compensation costs related to these grants to be recognized over a weighted average period of 1.59 years.&lt;/div&gt;&#13;                &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;table id="zcfa739a5a7e14d7f80cd31f1d43066c4" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td style="width: 55.35%; vertical-align: middle"&gt;&lt;div style="line-height: 1.25; font-weight: bold"&gt;Note 7 - Sales&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.47%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 14.42%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 0.47%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 14.42%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 0.47%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 14.42%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td rowspan="1" style="width: 7.44%; vertical-align: bottom"&gt;&#13;            &lt;div style="margin-left: 9pt"&gt;&#13;              &lt;div style="margin-left: 9pt"&gt;&#13;                &lt;div style="margin-left: 9pt"&gt;&#13;                  &lt;div style="margin-left: 9pt"&gt;&#13;                    &lt;div style="margin-left: 9pt"&gt;&#13;                      &lt;div style="margin-left: 9pt"&gt;&#13;                        &lt;div style="margin-left: 9pt"&gt;&#13;                          &lt;div style="margin-left: 9pt"&gt;&#13;                            &lt;div style="line-height: 1.25; font-weight: bold"&gt;Sales to single customers exceeding 10% of sales:&lt;/div&gt;&#13;                          &lt;/div&gt;&#13;                        &lt;/div&gt;&#13;                      &lt;/div&gt;&#13;                    &lt;/div&gt;&#13;                  &lt;/div&gt;&#13;                &lt;/div&gt;&#13;              &lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zbeccfd63729c43a1ab1da4895388e24d" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt;Six-month period ended June 30,&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt; 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt;2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Customer &amp;#8220;A&amp;#8221;&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;8,956&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;10,538&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Customer &amp;#8220;B&amp;#8221;&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;7,327&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Customer &amp;#8220;C&amp;#8221;&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;7,515&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="clear: both"&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" rowspan="1" style="vertical-align: middle; width: 38%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 72pt"&gt;*&amp;#160;&amp;#160;&amp;#160; Less than 10% of sales.&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z7d0a62aee2944d4a8203e2ef20dd9f4f" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-weight: bold"&gt;A.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Basis of presentation&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The accompanying condensed interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for&#13;        interim financial information and contain all adjustments (consisting only of normal recurring adjustments) which, in the opinion of management, are necessary to present fairly the financial information included therein. It is suggested that these&#13;        condensed interim consolidated financial statements be read in conjunction with the audited consolidated financial statements and related notes included in the Company's Annual Report on Form 20-F for the year ended December 31, 2018. Results for&#13;        the interim period presented are not necessarily indicative of the results to be expected for the full year.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25"&gt;&lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="ze9dc1ea07b614e8ea2fd2dfe58811459" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-weight: bold"&gt;B.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Estimates and assumptions&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The preparation of the condensed interim consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires&#13;        management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the condensed interim consolidated financial statements and the reported amounts of&#13;        revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include income taxes, inventories, marketable securities, goodwill, intangible assets&#13;        and share-based compensation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zdd738ac6b7704a5b9ed839b22e504032" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-weight: bold"&gt;C.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Fair Value Measurements&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The Company's financial instruments consist mainly of cash and cash equivalents, marketable securities, trade and other receivables and trade accounts payable. The carrying&#13;        amounts of these financial instruments, except for marketable securities, approximate their fair value because of the short maturity of these investments. The fair value of marketable securities is presented in Note 3 to these condensed interim&#13;        consolidated financial statements. Assets held for severance benefits are recorded at their current cash redemption value.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines&#13;        fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value&#13;        hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full&#13;        term of the asset or liability.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for&#13;        situations in which there is little, if any, market activity for the asset or liability at measurement date&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25"&gt;&lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z6a0c7d230a724200a947de2c69b626dc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif; font-weight: bold"&gt;D.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Research and development costs&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Capitaization of software development costs related to programmable components incorporated into the Company's products, are charged to expense until technological feasibility&#13;        has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological&#13;        feasibility of a product is established. The company has determined that technological feasibility for its software components of hardware products is reached after all high-risk development issues have been resolved through coding and testing.&#13;        Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. The amortization of these costs is included in cost of revenue over the estimated life of the&#13;        products. Other costs incurred in the research and development of the Company&amp;#8217;s products are expensed as incurred.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Effects of the initial application of the new standard on the Company's consolidated balance sheet as of January 1, 2019:&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt; &lt;br /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zc0c2ccdad74142699e489ecd6862c7fa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;According to the&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;previous accounting&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;policy&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt; &lt;br /&gt;&#13;              &lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt; &lt;br /&gt;&#13;              &lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt;The change&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;As presented&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;according to&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;Topic 842&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td rowspan="1" colspan="10" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: center; line-height: 1.25; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Operating leases right-of-use&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;3,424&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;3,424&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Prepaid expenses&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;90&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(90&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Operating lease liabilities&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(3,334&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(3,334&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:HeldToMaturitySecuritiesTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div&gt;&lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.32%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="9" style="width: 92.68%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;The Company's investment in marketable securities as of December 31, 2018 and June 30, 2019 are classified as &amp;#8220;held-to-maturity&amp;#8221; and consist of the following:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z1e7526d6f4274c8088eaedfab9991041" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Gross&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;Gross&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;unrealized&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;unrealized&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Amortized&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;holding&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;holding&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;Aggregate&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;cost basis**&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;gains&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;(losses)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="font: bold 9pt/1.25 Times New Roman, serif"&gt;fair value*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="14" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;At June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Held to maturity:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Corporate debt securities and government debt securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;5,979&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(59&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;5,922&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Non-Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;53,970&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;369&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(155&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;54,184&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;59,949&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;371&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(214&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;60,106&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;At December 31, 2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Held to maturity:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Corporate debt securities and government debt securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,610&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(22&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,588&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Non-Current&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;46,052&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(778&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;45,274&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;47,662&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(800&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;46,862&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="clear: both"&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.32%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 5.79%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 86.89%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value is being determined using quoted market prices in active markets (Level 2).&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.32%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 5.79%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;**&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 86.89%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:HeldToMaturitySecuritiesTextBlock>
    <silc:ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div style="line-height: 1.25"&gt;&lt;/div&gt;&#13;    &lt;table id="z954def076e7d4b9e971974789f3e2ad2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.36%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 92.64%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Activity in marketable securities in six month period ended in June 30, 2019:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zfb2be70dac9840988c72204a65525db0" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-weight: bold"&gt;Balance at January 1, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;47,662&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Purchases of marketable securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;12,754&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Discount on marketable securities, net&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(70&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Proceeds from maturity of marketable securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(397&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-weight: bold"&gt;Balance at June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;59,949&lt;/div&gt;&#13;          &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</silc:ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock>
    <silc:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div style="clear: both"&gt;&lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="15" style="width: 99.48%; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 36pt"&gt;The following table summarizes the gross unrealized losses on investment securities for which other-than-temporary impairments&#13;              have not been recognized and the fair value of those securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, at June 30, 2019:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.52%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z9715ad799f084a09a49d84e6060ea774" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25"&gt;Less than 12 months&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25"&gt;12 months or more&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25"&gt;Total&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Unrealized Losses&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Unrealized Losses&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Unrealized Losses&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Fair value&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Held to maturity&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Corporate debt securities and government debt securities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(12&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2,516&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(202&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;22,028&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;(214&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;24,544&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</silc:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td rowspan="1" style="width: 82.65%; vertical-align: bottom"&gt;&lt;div style="line-height: 1.25"&gt;The components of lease cost in the six months period ended in June 30, 2019 were as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z10a570dca517442b827c288ac0ffffa8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Six-month period ended&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating lease cost:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Amortization of right-of-use assets&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;693&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Interest on lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;61&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Variable lease payments not included in the lease liability&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Short-term lease cost&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;150&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease cost&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;907&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <silc:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div&gt;&lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="3" style="width: 82.65%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Supplemental cash flow information related to operating leases was as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.43%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 8.96%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 7.97%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zb63a551cd58c4a1fac0f01ab8997ad45" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;Six-month period ended&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating cash flows from operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;912&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Right-of-use assets obtained in exchange for lease obligations (non-cash):&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;607&lt;/div&gt;&#13;          &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</silc:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <silc:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div&gt;&lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="3" style="width: 82.65%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Supplemental balance sheet information related to operating leases was as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 0.43%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 8.96%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="width: 7.97%; vertical-align: top"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="za9d60fb40b364ac094fed75601bf5d8e" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases right-of-use&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,615&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Current operating lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,399&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Non current operating lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2,140&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,539&lt;/div&gt;&#13;          &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</silc:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <silc:ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div&gt;&lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Weighted average remaining lease term&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: right; line-height: 1.25"&gt;3.9 years&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Weighted average discount rate&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Operating leases&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3.4&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;%&lt;/div&gt;&#13;          &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</silc:ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div&gt;&lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="4" style="width: 100%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Future minimum lease payments under non-cancellable leases as of June 30, 2019 were as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zbaa316fdf16648f5a13c73e3a956d5cc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt; June 30, 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2019 (excluding the six months ended June 30, 2019)&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;814&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2020&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,030&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2021&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;639&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2022&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;478&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2023&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;452&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;After 2024&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;377&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease payments&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,790&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Less: imputed interest&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;251&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Present value of lease liabilities&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,539&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="3" style="width: 83.07%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Future minimum lease payments under non-cancellable leases as of December 31, 2018, under ASC 840, Leases were as follows:&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 49.79%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zeb1ab4b80f044283af4708c1455797a0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;December 31,2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;1,394&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2020&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;643&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2021&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;449&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2022&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;363&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;2023&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;363&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;After 2024&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;643&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Total operating lease payments&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;3,855&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25"&gt;&lt;div&gt;&lt;table class="DSPFListTable" id="z61eeadef7534428ca73772987b09c941" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&lt;div&gt;The Company recognizes compensation expenses on these options based on estimated grant date fair value using the Binomial option-pricing model with the following assumptions:&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="z3fb69d6b8b88444c9d69ca0e27c3adbe" border="0" cellpadding="1" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Average Risk-free interest rate &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;2.55 %&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Expected dividend yield&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;0.0 %&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Average expected volatility&amp;#160; &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller"&gt;(b)&lt;/sup&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;44.62 %&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Termination rate&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;9%&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-bottom: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Suboptimal factor &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller"&gt;(c)&lt;/sup&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 16.52%; vertical-align: top; border: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;3.18&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="line-height: 1.25; clear: both"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zca489a1e8069443f99abbfeebea2ba9e" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.73%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,serif"&gt;(a)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 92.27%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"&gt;Risk-free interest rate represents risk free US$ zero-coupon US Government Bonds at time of grant.&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.73%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,serif"&gt;(b)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 92.27%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"&gt;Expected average volatility represents a weighted average standard deviation rate for the price of the Company&amp;#8217;s ordinary shares on the NASDAQ National&#13;                Market.&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="width: 7.73%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,serif"&gt;(c)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td style="width: 92.27%; vertical-align: top"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"&gt;Suboptimal factor represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass,&#13;                will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div&gt;&lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td rowspan="1" style="width: 7.44%; vertical-align: bottom"&gt;&#13;            &lt;div style="margin-left: 9pt"&gt;&#13;              &lt;div style="margin-left: 9pt"&gt;&#13;                &lt;div style="margin-left: 9pt"&gt;&#13;                  &lt;div style="margin-left: 9pt"&gt;&#13;                    &lt;div style="margin-left: 9pt"&gt;&#13;                      &lt;div style="margin-left: 9pt"&gt;&#13;                        &lt;div style="margin-left: 9pt"&gt;&#13;                          &lt;div style="margin-left: 9pt"&gt;&#13;                            &lt;div style="line-height: 1.25; font-weight: bold"&gt;Sales to single customers exceeding 10% of sales:&lt;/div&gt;&#13;                          &lt;/div&gt;&#13;                        &lt;/div&gt;&#13;                      &lt;/div&gt;&#13;                    &lt;/div&gt;&#13;                  &lt;/div&gt;&#13;                &lt;/div&gt;&#13;              &lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zbeccfd63729c43a1ab1da4895388e24d" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt;Six-month period ended June 30,&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt; 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt;2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Customer &amp;#8220;A&amp;#8221;&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;8,956&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;10,538&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Customer &amp;#8220;B&amp;#8221;&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;7,327&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Customer &amp;#8220;C&amp;#8221;&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;*&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;7,515&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="clear: both"&gt;&lt;br /&gt;&#13;    &lt;/div&gt;&#13;    &lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="2" rowspan="1" style="vertical-align: middle; width: 38%; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 72pt"&gt;*&amp;#160;&amp;#160;&amp;#160; Less than 10% of sales.&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div style="line-height: 1.25; clear: both"&gt;&lt;div&gt;&lt;/div&gt;&#13;    &lt;table id="zfdc90123e87f4b879303459dc93b32aa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 93%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt; June 30,&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt;December 31,&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt; 2019&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt;2018&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="text-align: center; line-height: 1.25; font-family: &amp;#38; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: middle; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Raw materials and components&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;15,393&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;19,088&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Products in process&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;7,921&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;10,883&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;Finished products&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;10,931&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;12,398&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;34,245&lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;42,369&lt;/div&gt;&#13;          &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25"&gt;&lt;div&gt;&lt;table class="DSPFListTable" id="z7ead76e37570426a837e36c2300ba995" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top; font-weight: bold"&gt;E.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;&amp;#160; &amp;#160; &amp;#160; Leases&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;In February 2016, the FASB established Topic 842, Leases, by issuing Accounting Standards Update (ASU) No. 2016-02. The guidance establishes a right-of-use model ("ROU") that&#13;        requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. The Company adopted the new&#13;        accounting standard ASC 842 "Leases" and all the related amendments on January 1, 2019 and used the effective date as the Company&amp;#8217;s date of initial application. Consequently, financial information was not updated and the disclosures required under&#13;        the new standard are not provided for dates and periods before January 1, 2019.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;ROU assets represent the Company&amp;#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&amp;#8217;s obligation to make lease payments arising&#13;        from the lease.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. A lease is a finance&#13;        lease if it meets any one of the criteria below, otherwise the lease is an operating lease:&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zfea0309226084bea89e1f46caf100056" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z11956272a20c4f5f832e7c67ed9073c2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z987066dc46284d44bfd6c4681c0af49a" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The lease term is for the major part of the remaining economic life of the underlying asset.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="ze0de734d17e242f3a24eb697605ab0b2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z4772920201ae4d8eac565d107458c4a9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Payments equals or exceeds substantially all of the fair value of the underlying asset.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z6c76764311364eada8fdac3a2b7a53c9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor&amp;#160; at the end of lease term.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Operating leases are included in operating lease right-of-use ("ROU") assets, current and non-current liabilities in the consolidated balance sheets.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;As of June 30, 2019, all of the company's leases are operating leases.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt; &lt;br /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The new standard provides a number of optional practical expedients in transition. The Company chose to apply the following permitted practical expedients:&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zc17185ba79634a25b81f0ad71f9e1145" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Not to reassess its prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z070e4259489f458e88fc23302c92c8d8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Applying the practical expedient pertaining to the use-of hindsight.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z0e28bcbd456843ae8bfb129939e3c2f4" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Short-term lease recognition exemption for all leases with a term shorter than 12 months. This means, that for those leases, the Company does not recognize ROU assets or lease liabilities but recognizes lease expenses over the lease&#13;                    term on a straight-line basis.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z9b62c3ebe8a74f16b1090de6b703ca11" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&#13;                  &lt;div&gt;&lt;br /&gt;&#13;                  &lt;/div&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Applying the practical expedient to not separate lease and non-lease components for all of the Company&amp;#8217;s leases, other than leases of real estate.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 90pt; line-height: 1.25"&gt;The company did not separate lease and non-lease components for all contracts entered into before January 1, 2019 and identified as leases in accordance with Topic 840.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;On the commencement date, the lease payments shall include variable lease payments that depend on an index (such as the Consumer Price Index), initially measured using the index&#13;        at the commencement date.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The Company does not remeasure the lease liability for changes in future lease payments arising from changes in an index unless the lease liability is remeasured for another&#13;        reason. Therefore, after initial recognition, such variable lease payments are recognized in profit or loss as they are incurred.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Variable payments that depends on use of the underlying asset are not included in the lease payments. Such variable payments are recognized in profit or loss in the period in&#13;        which the event or condition that triggers the payment occurs.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Upon initial recognition, the Company recognizes a liability at the present value of the lease payments to be made over the lease term, and concurrently recognizes a ROU asset at&#13;        the same amount of the liability, adjusted for any prepaid lease payments.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of the lease payments.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;After lease commencement, the Company measures the&#13;      lease liability at the present value of the remaining lease payments using the discount rate determined at lease commencement&#13;      (as long as the discount rate hasn&amp;#8217;t been updated as a result of a reassessment event). The Company subsequently&#13;      measures the ROU asset at the present value of the remaining lease payments, adjusted for the remaining balance of any&#13;      cumulative prepaid or accrued rent if the lease payments are uneven throughout the lease term.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The Company&amp;#8217;s lease agreements have remaining lease terms ranging from 1 year to 8 years. Some of these agreements include options to extend the leases for up to 5 years and some&#13;        include options to terminate the leases immediately. Some of our vehicle lease agreements include rental payments based on the actual usage of the vehicles and other lease agreements include rental payments adjusted periodically for inflation. The&#13;        Company&amp;#8217;s lease agreements do not contain any residual value guarantees. See Note 5.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Prior to the adoption of the new lease standard the Company leases real estate and cars for use in its operations, which are classified as operating leases. In addition to rent,&#13;        the leases may require the company to pay directly for fees, insurance, maintenance and other operating expenses.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Effects of the initial application of the new standard on the Company's consolidated balance sheet as of January 1, 2019:&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt; &lt;br /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zc0c2ccdad74142699e489ecd6862c7fa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;According to the&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;previous accounting&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;policy&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt; &lt;br /&gt;&#13;              &lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt; &lt;br /&gt;&#13;              &lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt;The change&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;As presented&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;according to&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;Topic 842&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td rowspan="1" colspan="10" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: center; line-height: 1.25; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Operating leases right-of-use&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;3,424&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;3,424&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Prepaid expenses&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;90&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(90&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Operating lease liabilities&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(3,334&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(3,334&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;&lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25"&gt;&lt;div&gt;&lt;table class="DSPFListTable" id="zcb442a9de5dc40299cd145fa19de9ca1" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&lt;tr&gt;&lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top; font-weight: bold"&gt;F.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;&amp;#160; &amp;#160; &amp;#160; Recent Accounting Pronouncements&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z505a71af837a47e7a84482effa3be52d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(1)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize impairment of many financial assets by requiring immediate recognition of&#13;                    estimated credit losses expected to occur over their remaining life. This ASU is effective for annual and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted for annual and interim periods in&#13;                    fiscal years beginning after December 15, 2018. The impact of adopting the new standard on the net income is not expected to be material.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="za1eb623ce27b45af82c65016ea8817af" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(2)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;In January 2017, the FASB issued ASU 2017-04, &amp;#8220;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&amp;#8221; which eliminates the requirement to calculate the implied fair value of goodwill in Step 2 of&#13;                    the goodwill impairment test. Under ASU 2017-04, goodwill impairment charges will be based on the excess of a reporting unit&amp;#8217;s carrying amount over its fair value as determined in Step 1 of the testing. ASU 2017-04 is effective for&#13;                    interim and annual testing dates after December 15, 2019, with early adoption permitted for interim and annual goodwill impairment testing dates after January 1, 2017. The Company does not expect the adoption&amp;#160;of ASU 2017-04 to have a&#13;                    material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zc390a61512084639a9587328073b006d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(3)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;In July 2018, the FASB issued ASU 2018-09, which clarifies and corrects unintended application of guidance, and makes improvements to several Codification Topics. The changes are part of an ongoing FASB project to make&#13;                    non-substantive technical corrections, clarifications, and improvements that are not expected to have a significant effect on accounting practice or create a significant administrative cost to most entities. Most of the amendments are&#13;                    effective immediately.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 90pt; line-height: 1.25"&gt;Some of the amendments are effective for annual and interim periods in fiscal years beginning after December 15, 2018.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 90pt; line-height: 1.25"&gt;The Company does not expect the adoption&amp;#160;of ASU 2018-09 to have a material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <silc:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor contextRef="From2019-01-01to2019-06-30_us-gaap_EmployeeStockOptionMember" unitRef="Pure" id="Foot-09-0" decimals="INF">3.18</silc:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2019-01-01to2019-06-30">&lt;div&gt;&lt;div style="line-height: 1.25"&gt;&lt;div style="text-align: justify; line-height: 1.25; font-weight: bold"&gt;Note 2 - Summary of Significant Accounting Policies&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z7d0a62aee2944d4a8203e2ef20dd9f4f" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-weight: bold"&gt;A.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Basis of presentation&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The accompanying condensed interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for&#13;        interim financial information and contain all adjustments (consisting only of normal recurring adjustments) which, in the opinion of management, are necessary to present fairly the financial information included therein. It is suggested that these&#13;        condensed interim consolidated financial statements be read in conjunction with the audited consolidated financial statements and related notes included in the Company's Annual Report on Form 20-F for the year ended December 31, 2018. Results for&#13;        the interim period presented are not necessarily indicative of the results to be expected for the full year.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="ze9dc1ea07b614e8ea2fd2dfe58811459" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-weight: bold"&gt;B.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Estimates and assumptions&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The preparation of the condensed interim consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires&#13;        management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the condensed interim consolidated financial statements and the reported amounts of&#13;        revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include income taxes, inventories, marketable securities, goodwill, intangible assets&#13;        and share-based compensation.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zdd738ac6b7704a5b9ed839b22e504032" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-weight: bold"&gt;C.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Fair Value Measurements&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The Company's financial instruments consist mainly of cash and cash equivalents, marketable securities, trade and other receivables and trade accounts payable. The carrying&#13;        amounts of these financial instruments, except for marketable securities, approximate their fair value because of the short maturity of these investments. The fair value of marketable securities is presented in Note 3 to these condensed interim&#13;        consolidated financial statements. Assets held for severance benefits are recorded at their current cash redemption value.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines&#13;        fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value&#13;        hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full&#13;        term of the asset or liability.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25"&gt;Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for&#13;        situations in which there is little, if any, market activity for the asset or liability at measurement date&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z6a0c7d230a724200a947de2c69b626dc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif; font-weight: bold"&gt;D.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;Research and development costs&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Capitaization of software development costs related to programmable components incorporated into the Company's products, are charged to expense until technological feasibility&#13;        has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological&#13;        feasibility of a product is established. The company has determined that technological feasibility for its software components of hardware products is reached after all high-risk development issues have been resolved through coding and testing.&#13;        Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. The amortization of these costs is included in cost of revenue over the estimated life of the&#13;        products. Other costs incurred in the research and development of the Company&amp;#8217;s products are expensed as incurred.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z7ead76e37570426a837e36c2300ba995" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top; font-weight: bold"&gt;E.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;&amp;#160; &amp;#160; &amp;#160; Leases&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;In February 2016, the FASB established Topic 842, Leases, by issuing Accounting Standards Update (ASU) No. 2016-02. The guidance establishes a right-of-use model ("ROU") that&#13;        requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. The Company adopted the new&#13;        accounting standard ASC 842 "Leases" and all the related amendments on January 1, 2019 and used the effective date as the Company&amp;#8217;s date of initial application. Consequently, financial information was not updated and the disclosures required under&#13;        the new standard are not provided for dates and periods before January 1, 2019.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;ROU assets represent the Company&amp;#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&amp;#8217;s obligation to make lease payments arising&#13;        from the lease.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. A lease is a finance&#13;        lease if it meets any one of the criteria below, otherwise the lease is an operating lease:&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zfea0309226084bea89e1f46caf100056" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z11956272a20c4f5f832e7c67ed9073c2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z987066dc46284d44bfd6c4681c0af49a" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The lease term is for the major part of the remaining economic life of the underlying asset.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="ze0de734d17e242f3a24eb697605ab0b2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z4772920201ae4d8eac565d107458c4a9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Payments equals or exceeds substantially all of the fair value of the underlying asset.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z6c76764311364eada8fdac3a2b7a53c9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor&amp;#160; at the end of lease term.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Operating leases are included in operating lease right-of-use ("ROU") assets, current and non-current liabilities in the consolidated balance sheets.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;As of June 30, 2019, all of the company's leases are operating leases.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt; &lt;br /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The new standard provides a number of optional practical expedients in transition. The Company chose to apply the following permitted practical expedients:&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zc17185ba79634a25b81f0ad71f9e1145" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Not to reassess its prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z070e4259489f458e88fc23302c92c8d8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Applying the practical expedient pertaining to the use-of hindsight.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z0e28bcbd456843ae8bfb129939e3c2f4" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Short-term lease recognition exemption for all leases with a term shorter than 12 months. This means, that for those leases, the Company does not recognize ROU assets or lease liabilities but recognizes lease expenses over the lease&#13;                    term on a straight-line basis.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z9b62c3ebe8a74f16b1090de6b703ca11" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&#13;                  &lt;div&gt;&lt;br /&gt;&#13;                  &lt;/div&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;&amp;#8226;&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;Applying the practical expedient to not separate lease and non-lease components for all of the Company&amp;#8217;s leases, other than leases of real estate.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 90pt; line-height: 1.25"&gt;The company did not separate lease and non-lease components for all contracts entered into before January 1, 2019 and identified as leases in accordance with Topic 840.&lt;/div&gt;&#13;&lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;On the commencement date, the lease payments shall include variable lease payments that depend on an index (such as the Consumer Price Index), initially measured using the index&#13;        at the commencement date.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The Company does not remeasure the lease liability for changes in future lease payments arising from changes in an index unless the lease liability is remeasured for another&#13;        reason. Therefore, after initial recognition, such variable lease payments are recognized in profit or loss as they are incurred.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Variable payments that depends on use of the underlying asset are not included in the lease payments. Such variable payments are recognized in profit or loss in the period in&#13;        which the event or condition that triggers the payment occurs.&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Upon initial recognition, the Company recognizes a liability at the present value of the lease payments to be made over the lease term, and concurrently recognizes a ROU asset at&#13;        the same amount of the liability, adjusted for any prepaid lease payments.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of the lease payments.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;After lease commencement, the Company measures the&#13;      lease liability at the present value of the remaining lease payments using the discount rate determined at lease commencement&#13;      (as long as the discount rate hasn&amp;#8217;t been updated as a result of a reassessment event). The Company subsequently&#13;      measures the ROU asset at the present value of the remaining lease payments, adjusted for the remaining balance of any&#13;      cumulative prepaid or accrued rent if the lease payments are uneven throughout the lease term.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;The Company&amp;#8217;s lease agreements have remaining lease terms ranging from 1 year to 8 years. Some of these agreements include options to extend the leases for up to 5 years and some&#13;        include options to terminate the leases immediately. Some of our vehicle lease agreements include rental payments based on the actual usage of the vehicles and other lease agreements include rental payments adjusted periodically for inflation. The&#13;        Company&amp;#8217;s lease agreements do not contain any residual value guarantees.  See Note 5.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Prior to the adoption of the new lease standard the Company leases real estate and cars for use in its operations, which are classified as operating leases. In addition to rent,&#13;        the leases may require the company to pay directly for fees, insurance, maintenance and other operating expenses.&lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt;Effects of the initial application of the new standard on the Company's consolidated balance sheet as of January 1, 2019:&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 72pt; line-height: 1.25"&gt; &lt;br /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;table id="zc0c2ccdad74142699e489ecd6862c7fa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left"&gt;&#13;      &#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;According to the&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;previous accounting&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;policy&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt; &lt;br /&gt;&#13;              &lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt; &lt;br /&gt;&#13;              &lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"&gt;The change&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;&lt;font style="line-height: 1.25"&gt; &lt;/font&gt;&lt;/div&gt;&#13;            &lt;/div&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;As presented&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;according to&lt;/div&gt;&#13;              &lt;div style="line-height: 1.25; font-weight: bold"&gt;Topic 842&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td rowspan="1" colspan="10" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: center; line-height: 1.25; font-weight: bold"&gt;US$ thousands&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Operating leases right-of-use&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;3,424&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;3,424&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Prepaid expenses&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;90&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(90&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;        &lt;/tr&gt;&#13;        &lt;tr&gt;&#13;          &lt;td colspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="text-align: justify; line-height: 1.25"&gt;Operating lease liabilities&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;-&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(3,334&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;(3,334&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom"&gt;&#13;            &lt;div style="line-height: 1.25"&gt;&#13;              &lt;div style="line-height: 1.25"&gt;)&lt;/div&gt;&#13;            &lt;/div&gt;&#13;          &lt;/td&gt;&#13;        &lt;/tr&gt;&#13;      &#13;    &lt;/table&gt;&#13;    &lt;div style="line-height: 1.25; clear: both"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;  &#13;&lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zcb442a9de5dc40299cd145fa19de9ca1" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 35.45pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top; font-weight: bold"&gt;F.&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div style="font-weight: bold"&gt;&amp;#160; &amp;#160; &amp;#160; Recent Accounting Pronouncements&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&amp;#160;&lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="z505a71af837a47e7a84482effa3be52d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(1)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize impairment of many financial assets by requiring immediate recognition of&#13;                    estimated credit losses expected to occur over their remaining life. This ASU is effective for annual and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted for annual and interim periods in&#13;                    fiscal years beginning after December 15, 2018. The impact of adopting the new standard on the net income is not expected to be material.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="za1eb623ce27b45af82c65016ea8817af" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(2)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;In January 2017, the FASB issued ASU 2017-04, &amp;#8220;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&amp;#8221; which eliminates the requirement to calculate the implied fair value of goodwill in Step 2 of&#13;                    the goodwill impairment test. Under ASU 2017-04, goodwill impairment charges will be based on the excess of a reporting unit&amp;#8217;s carrying amount over its fair value as determined in Step 1 of the testing. ASU 2017-04 is effective for&#13;                    interim and annual testing dates after December 15, 2019, with early adoption permitted for interim and annual goodwill impairment testing dates after January 1, 2017. The Company does not expect the adoption&amp;#160;of ASU 2017-04 to have a&#13;                    material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="line-height: 1.25"&gt;&lt;br style="line-height: 1.25" /&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; line-height: 1.25"&gt;&#13;        &lt;div&gt;&#13;          &lt;table class="DSPFListTable" id="zc390a61512084639a9587328073b006d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"&gt;&#13;            &#13;              &lt;tr&gt;&#13;                &lt;td style="width: 72pt"&gt;&lt;br /&gt;&#13;                &lt;/td&gt;&#13;                &lt;td style="width: 18pt; vertical-align: top"&gt;(3)&lt;/td&gt;&#13;                &lt;td style="width: auto; vertical-align: top; text-align: justify"&gt;&#13;                  &lt;div&gt;In July 2018, the FASB issued ASU 2018-09, which clarifies and corrects unintended application of guidance, and makes improvements to several Codification Topics. The changes are part of an ongoing FASB project to make&#13;                    non-substantive technical corrections, clarifications, and improvements that are not expected to have a significant effect on accounting practice or create a significant administrative cost to most entities. Most of the amendments are&#13;                    effective immediately.&lt;/div&gt;&#13;                &lt;/td&gt;&#13;              &lt;/tr&gt;&#13;            &#13;          &lt;/table&gt;&#13;        &lt;/div&gt;&#13;      &lt;/div&gt;&#13;    &lt;/div&gt;&#13;    &lt;div style="line-height: 1.25"&gt;&#13;      &lt;div style="text-align: justify; margin-left: 90pt; line-height: 1.25"&gt;Some of the amendments are effective for annual and interim periods in fiscal years beginning after December 15, 2018.&lt;/div&gt;&#13;      &lt;div style="text-align: justify; margin-left: 90pt; line-height: 1.25"&gt;The Company does not expect the adoption&amp;#160;of ASU 2018-09 to have a material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.&lt;/div&gt;&#13;    &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <link:footnoteLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="#Foot-00-0" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-1" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-2" xlink:label="Foot-00_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-00-3" xlink:label="Foot-00_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-00_loc" xlink:to="Footnote-03" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-0" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-1" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-2" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-3" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-4" xlink:label="Foot-01_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-01-5" xlink:label="Foot-01_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-01_loc" xlink:to="Footnote-05" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-0" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-1" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-2" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-3" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-4" xlink:label="Foot-02_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-02-5" xlink:label="Foot-02_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-02_loc" xlink:to="Footnote-04" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-03-0" xlink:label="Foot-03_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-03_loc" xlink:to="Footnote-06" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-04-0" xlink:label="Foot-04_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-04_loc" xlink:to="Footnote-07" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-0" xlink:label="Foot-05_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-1" xlink:label="Foot-05_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-2" xlink:label="Foot-05_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-3" xlink:label="Foot-05_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-4" xlink:label="Foot-05_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-5" xlink:label="Foot-05_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-6" xlink:label="Foot-05_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-05-7" xlink:label="Foot-05_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-05_loc" xlink:to="Footnote-01" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-06-0" xlink:label="Foot-06_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-06-1" xlink:label="Foot-06_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-06_loc" xlink:to="Footnote-01" order="1" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-06_loc" xlink:to="Footnote-02" order="2" />
      <link:loc xlink:type="locator" xlink:href="#Foot-07-0" xlink:label="Foot-07_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-07-1" xlink:label="Foot-07_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-07_loc" xlink:to="Footnote-01" order="1" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-07_loc" xlink:to="Footnote-03" order="2" />
      <link:loc xlink:type="locator" xlink:href="#Foot-08-0" xlink:label="Foot-08_loc" />
      <link:loc xlink:type="locator" xlink:href="#Foot-08-1" xlink:label="Foot-08_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-08_loc" xlink:to="Footnote-09" order="1" />
      <link:loc xlink:type="locator" xlink:href="#Foot-09-0" xlink:label="Foot-09_loc" />
      <link:footnoteArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Foot-09_loc" xlink:to="Footnote-08" order="1" />
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-01" xml:lang="en-US">Restricted share units (hereinafter - "RSUs")</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-02" xml:lang="en-US">Less than 1 thousand.</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-03" xml:lang="en-US">Net of 14,971 shares held by Silicom Inc</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-04" xml:lang="en-US">Fair value is being determined using quoted market prices in active markets (Level 2).</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-05" xml:lang="en-US">Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-06" xml:lang="en-US">Risk-free interest rate represents risk free US$ zero-coupon US Government Bonds at time of grant.</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-07" xml:lang="en-US">Expected average volatility represents a weighted average standard deviation rate for the price of the Company's ordinary shares on the NASDAQ National Market.</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-08" xml:lang="en-US">Suboptimal factor represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass, will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.</link:footnote>
      <link:footnote xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:label="Footnote-09" xml:lang="en-US">Less than 10% of sales.</link:footnote>
    </link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>silc-20190630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: SILC 0619 6K.xfr; Date: 2019%2D08%2D28T13:02:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kw5w7xRiXgOn8uGbnRcSaaMWbP9xZ91yelBsmBwHQnaTy8vy8xm+SM860PGoYIE -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:silc="http://silicom-usa.com/20190630" elementFormDefault="qualified" targetNamespace="http://silicom-usa.com/20190630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://silicom-usa.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-cbs" id="silc-cbs">
	  <link:definition>00000002 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-cbsp" id="silc-cbsp">
	  <link:definition>00000003 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-csoo" id="silc-csoo">
	  <link:definition>00000004 - Statement - Condensed Interim Consolidated Statements of Operations (unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-csocise" id="silc-csocise">
	  <link:definition>00000005 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-csocisep" id="silc-csocisep">
	  <link:definition>00000006 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-csocf" id="silc-csocf">
	  <link:definition>00000007 - Statement - Condensed Interim Consolidated Statements of Cash Flows (unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-g" id="silc-g">
	  <link:definition>00000008 - Disclosure - General</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-sosap" id="silc-sosap">
	  <link:definition>00000009 - Disclosure - Summary of Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-ms" id="silc-ms">
	  <link:definition>00000010 - Disclosure - Marketable Securities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-i" id="silc-i">
	  <link:definition>00000011 - Disclosure - Inventories</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/Leases" id="Leases">
	  <link:definition>00000012 - Disclosure - Leases</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails" id="ShareBasedCompensationfairValueAssumptionsDetails">
	  <link:definition>00000013 - Disclosure - Share based compensation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/Sales" id="Sales">
	  <link:definition>00000014 - Disclosure - Sales</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000015 - Disclosure - Subsequent Events</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-sosapp" id="silc-sosapp">
	  <link:definition>00000016 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable" id="SummaryOfSignificantAccountingPoliciesTable">
	  <link:definition>00000017 - Disclosure - Summary of Significant Accounting Policies (Table)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-mst" id="silc-mst">
	  <link:definition>00000018 - Disclosure - Marketable Securities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-it" id="silc-it">
	  <link:definition>00000019 - Disclosure - Inventories (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000020 - Disclosure - Leases (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/ShareBasedCompensationTables" id="ShareBasedCompensationTables">
	  <link:definition>00000021 - Disclosure - Share based compensation (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/SalesTables" id="SalesTables">
	  <link:definition>00000022 - Disclosure - Sales (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-sosapnd" id="silc-sosapnd">
	  <link:definition>00000023 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" id="SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails">
	  <link:definition>00000024 - Disclosure - Summary of Significant Accounting Policies (Schedule of Effects on Company's Consolidated Balance Sheet) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-mshsd" id="silc-mshsd">
	  <link:definition>00000025 - Disclosure - Marketable Securities (Held-To-Maturity Securities) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-mssoromsd" id="silc-mssoromsd">
	  <link:definition>00000026 - Disclosure - Marketable Securities (Schedule of Reconciliation of Marketable Securities) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-mssoisiaulpd" id="silc-mssoisiaulpd">
	  <link:definition>00000027 - Disclosure - Marketable Securities (Summary of Investment Securities in an Unrealized Loss Position) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/silc-id" id="silc-id">
	  <link:definition>00000028 - Disclosure - Inventories (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" id="LeasesScheduleOfComponentsOfOperatingLeaseCostDetails">
	  <link:definition>00000029 - Disclosure - Leases (Schedule of Components of Operating Lease Cost) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" id="LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails">
	  <link:definition>00000030 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" id="LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails">
	  <link:definition>00000031 - Disclosure - Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" id="LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails">
	  <link:definition>00000032 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" id="LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails">
	  <link:definition>00000033 - Disclosure - Leases (Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails" id="ShareBasedCompensationNarrativeDetails">
	  <link:definition>00000034 - Disclosure - Share based compensation (Narrative) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails" id="ShareBasedCompensationFairValueAssumptionsDetails">
	  <link:definition>00000035 - Disclosure - Share based compensation (Fair Value Assumptions) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://silicom-usa.com/role/SalesDetails" id="SalesDetails">
	  <link:definition>00000036 - Disclosure - Sales (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="silc-20190630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="silc-20190630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="silc-20190630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="silc-20190630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
    <element id="silc_AccruedInterestOnSecurities" name="AccruedInterestOnSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ConditionForExpiration" name="ConditionForExpiration" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" name="StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" name="StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="silc_LiabilityForEmployeesSeveranceBenefits" name="LiabilityForEmployeesSeveranceBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_AssetsHeldForEmployeesSeveranceBenefits" name="AssetsHeldForEmployeesSeveranceBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_OrdinarySharesAndAdditionalPaidInCapital" name="OrdinarySharesAndAdditionalPaidInCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" name="IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_OperatingLeaseRightOfUseAssetAmortization" name="OperatingLeaseRightOfUseAssetAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_OperatingLeaseInterestExpense" name="OperatingLeaseInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_PurchaseOfTreasuryShares" name="PurchaseOfTreasuryShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="silc_GeneralTextBlock" name="GeneralTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" name="ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" name="HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" name="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" name="ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" nillable="true" xbrli:periodType="duration" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" />
    <element id="silc_NonCurrentMember" name="NonCurrentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_CurrentMember" name="CurrentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_Customer1Member" name="Customer1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_Customer2Member" name="Customer2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ShareOptionPlan2013Member" name="ShareOptionPlan2013Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_Allocation1Member" name="Allocation1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_Customer3Member" name="Customer3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_AsRestatedMember" name="AsRestatedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_SaltLakeCityUtahMember" name="SaltLakeCityUtahMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_AsPresentedAccordingToTopicMember" name="AsPresentedAccordingToTopicMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="silc_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="silc_ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" name="ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="silc_SalesAbstract" name="SalesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="silc_SalesTablesAbstract" name="SalesTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="silc_LesseeLeaseTypeAxis" name="LesseeLeaseTypeAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>silc-20190630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: SILC 0619 6K.xfr; Date: 2019%2D08%2D28T13:02:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://silicom-usa.com/role/DocumentAndEntityInformation" xlink:href="silc-20190630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-cbs" xlink:href="silc-20190630.xsd#silc-cbs" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-cbsp" xlink:href="silc-20190630.xsd#silc-cbsp" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csoo" xlink:href="silc-20190630.xsd#silc-csoo" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocise" xlink:href="silc-20190630.xsd#silc-csocise" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocisep" xlink:href="silc-20190630.xsd#silc-csocisep" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocf" xlink:href="silc-20190630.xsd#silc-csocf" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-g" xlink:href="silc-20190630.xsd#silc-g" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosap" xlink:href="silc-20190630.xsd#silc-sosap" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-ms" xlink:href="silc-20190630.xsd#silc-ms" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-i" xlink:href="silc-20190630.xsd#silc-i" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/Leases" xlink:href="silc-20190630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationfairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/Sales" xlink:href="silc-20190630.xsd#Sales" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SubsequentEvents" xlink:href="silc-20190630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosapp" xlink:href="silc-20190630.xsd#silc-sosapp" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable" xlink:href="silc-20190630.xsd#SummaryOfSignificantAccountingPoliciesTable" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mst" xlink:href="silc-20190630.xsd#silc-mst" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-it" xlink:href="silc-20190630.xsd#silc-it" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesTables" xlink:href="silc-20190630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationTables" xlink:href="silc-20190630.xsd#ShareBasedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SalesTables" xlink:href="silc-20190630.xsd#SalesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosapnd" xlink:href="silc-20190630.xsd#silc-sosapnd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:href="silc-20190630.xsd#SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mshsd" xlink:href="silc-20190630.xsd#silc-mshsd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mssoromsd" xlink:href="silc-20190630.xsd#silc-mssoromsd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mssoisiaulpd" xlink:href="silc-20190630.xsd#silc-mssoisiaulpd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-id" xlink:href="silc-20190630.xsd#silc-id" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SalesDetails" xlink:href="silc-20190630.xsd#SalesDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-cbs" xlink:title="00000002 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaapMarketableSecuritiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapMarketableSecuritiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaapMarketableSecuritiesNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapMarketableSecuritiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AssetsHeldForEmployeesSeveranceBenefits" xlink:label="loc_silcAssetsHeldForEmployeesSeveranceBenefits" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_silcAssetsHeldForEmployeesSeveranceBenefits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaapAccountsPayableTradeCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableTradeCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaapAccountsPayableOtherCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableOtherCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_LiabilityForEmployeesSeveranceBenefits" xlink:label="loc_silcLiabilityForEmployeesSeveranceBenefits" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_silcLiabilityForEmployeesSeveranceBenefits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OrdinarySharesAndAdditionalPaidInCapital" xlink:label="loc_silcOrdinarySharesAndAdditionalPaidInCapital" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_silcOrdinarySharesAndAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-cbsp" xlink:title="00000003 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csoo" xlink:title="00000004 - Statement - Condensed Interim Consolidated Statements of Operations (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocise" xlink:title="00000005 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocisep" xlink:title="00000006 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocf" xlink:title="00000007 - Statement - Condensed Interim Consolidated Statements of Cash Flows (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" xlink:label="loc_silcIncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_silcIncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="loc_us-gaapProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="loc_us-gaapPaymentsToAcquireHeldToMaturitySecurities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireHeldToMaturitySecurities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaapPaymentsForProceedsFromShortTermInvestments" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsForProceedsFromShortTermInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_PurchaseOfTreasuryShares" xlink:label="loc_silcPurchaseOfTreasuryShares" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_silcPurchaseOfTreasuryShares" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-g" xlink:title="00000008 - Disclosure - General" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosap" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-ms" xlink:title="00000010 - Disclosure - Marketable Securities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-i" xlink:title="00000011 - Disclosure - Inventories" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/Leases" xlink:title="00000012 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails" xlink:title="00000013 - Disclosure - Share based compensation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/Sales" xlink:title="00000014 - Disclosure - Sales" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SubsequentEvents" xlink:title="00000015 - Disclosure - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosapp" xlink:title="00000016 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable" xlink:title="00000017 - Disclosure - Summary of Significant Accounting Policies (Table)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mst" xlink:title="00000018 - Disclosure - Marketable Securities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-it" xlink:title="00000019 - Disclosure - Inventories (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesTables" xlink:title="00000020 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationTables" xlink:title="00000021 - Disclosure - Share based compensation (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SalesTables" xlink:title="00000022 - Disclosure - Sales (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosapnd" xlink:title="00000023 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:title="00000024 - Disclosure - Summary of Significant Accounting Policies (Schedule of Effects on Company's Consolidated Balance Sheet) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mshsd" xlink:title="00000025 - Disclosure - Marketable Securities (Held-To-Maturity Securities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="loc_us-gaapHeldToMaturitySecurities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesFairValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapHeldToMaturitySecurities" xlink:to="loc_us-gaapHeldToMaturitySecuritiesFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapHeldToMaturitySecurities" xlink:to="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapHeldToMaturitySecurities" xlink:to="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mssoromsd" xlink:title="00000026 - Disclosure - Marketable Securities (Schedule of Reconciliation of Marketable Securities) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mssoisiaulpd" xlink:title="00000027 - Disclosure - Marketable Securities (Summary of Investment Securities in an Unrealized Loss Position) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-id" xlink:title="00000028 - Disclosure - Inventories (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:title="00000029 - Disclosure - Leases (Schedule of Components of Operating Lease Cost) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaapVariableLeaseCost" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapVariableLeaseCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OperatingLeaseRightOfUseAssetAmortization" xlink:label="loc_silcOperatingLeaseRightOfUseAssetAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_silcOperatingLeaseRightOfUseAssetAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OperatingLeaseInterestExpense" xlink:label="loc_silcOperatingLeaseInterestExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLeaseCost" xlink:to="loc_silcOperatingLeaseInterestExpense" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:title="00000030 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:title="00000031 - Disclosure - Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:title="00000032 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:title="00000033 - Disclosure - Leases (Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails" xlink:title="00000034 - Disclosure - Share based compensation (Narrative) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails" xlink:title="00000035 - Disclosure - Share based compensation (Fair Value Assumptions) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SalesDetails" xlink:title="00000036 - Disclosure - Sales (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>silc-20190630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: SILC 0619 6K.xfr; Date: 2019%2D08%2D28T13:02:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://silicom-usa.com/role/DocumentAndEntityInformation" xlink:href="silc-20190630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-cbs" xlink:href="silc-20190630.xsd#silc-cbs" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-cbsp" xlink:href="silc-20190630.xsd#silc-cbsp" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csoo" xlink:href="silc-20190630.xsd#silc-csoo" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocise" xlink:href="silc-20190630.xsd#silc-csocise" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocisep" xlink:href="silc-20190630.xsd#silc-csocisep" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocf" xlink:href="silc-20190630.xsd#silc-csocf" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-g" xlink:href="silc-20190630.xsd#silc-g" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosap" xlink:href="silc-20190630.xsd#silc-sosap" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-ms" xlink:href="silc-20190630.xsd#silc-ms" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-i" xlink:href="silc-20190630.xsd#silc-i" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/Leases" xlink:href="silc-20190630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationfairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/Sales" xlink:href="silc-20190630.xsd#Sales" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SubsequentEvents" xlink:href="silc-20190630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosapp" xlink:href="silc-20190630.xsd#silc-sosapp" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable" xlink:href="silc-20190630.xsd#SummaryOfSignificantAccountingPoliciesTable" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mst" xlink:href="silc-20190630.xsd#silc-mst" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-it" xlink:href="silc-20190630.xsd#silc-it" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesTables" xlink:href="silc-20190630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationTables" xlink:href="silc-20190630.xsd#ShareBasedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SalesTables" xlink:href="silc-20190630.xsd#SalesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosapnd" xlink:href="silc-20190630.xsd#silc-sosapnd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:href="silc-20190630.xsd#SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mshsd" xlink:href="silc-20190630.xsd#silc-mshsd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mssoromsd" xlink:href="silc-20190630.xsd#silc-mssoromsd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mssoisiaulpd" xlink:href="silc-20190630.xsd#silc-mssoisiaulpd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-id" xlink:href="silc-20190630.xsd#silc-id" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SalesDetails" xlink:href="silc-20190630.xsd#SalesDetails" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-cbs" xlink:title="00000002 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-cbsp" xlink:title="00000003 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csoo" xlink:title="00000004 - Statement - Condensed Interim Consolidated Statements of Operations (unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocise" xlink:title="00000005 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" xlink:label="loc_silcStockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_silcStockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" xlink:label="loc_silcStockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_silcStockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaapDividends_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividends_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocisep" xlink:title="00000006 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocf" xlink:title="00000007 - Statement - Condensed Interim Consolidated Statements of Cash Flows (unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-g" xlink:title="00000008 - Disclosure - General" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosap" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-ms" xlink:title="00000010 - Disclosure - Marketable Securities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-i" xlink:title="00000011 - Disclosure - Inventories" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/Leases" xlink:title="00000012 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails" xlink:title="00000013 - Disclosure - Share based compensation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/Sales" xlink:title="00000014 - Disclosure - Sales" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SubsequentEvents" xlink:title="00000015 - Disclosure - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosapp" xlink:title="00000016 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable" xlink:title="00000017 - Disclosure - Summary of Significant Accounting Policies (Table)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mst" xlink:title="00000018 - Disclosure - Marketable Securities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-it" xlink:title="00000019 - Disclosure - Inventories (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesTables" xlink:title="00000020 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationTables" xlink:title="00000021 - Disclosure - Share based compensation (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SalesTables" xlink:title="00000022 - Disclosure - Sales (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosapnd" xlink:title="00000023 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:title="00000024 - Disclosure - Summary of Significant Accounting Policies (Schedule of Effects on Company's Consolidated Balance Sheet) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRestatementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AsPresentedAccordingToTopicMember" xlink:label="loc_silcAsPresentedAccordingToTopicMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRestatementDomain" xlink:to="loc_silcAsPresentedAccordingToTopicMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrentAndNoncurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPrepaidExpenseCurrentAndNoncurrent_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_40" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mshsd" xlink:title="00000025 - Disclosure - Marketable Securities (Held-To-Maturity Securities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="loc_us-gaapScheduleOfHeldToMaturitySecuritiesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapScheduleOfHeldToMaturitySecuritiesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_CurrentMember" xlink:label="loc_silcCurrentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_silcCurrentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_NonCurrentMember" xlink:label="loc_silcNonCurrentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_silcNonCurrentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesFairValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecuritiesFairValue_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="loc_us-gaapHeldToMaturitySecurities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecurities_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AccruedInterestOnSecurities" xlink:label="loc_silcAccruedInterestOnSecurities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_silcAccruedInterestOnSecurities_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mssoromsd" xlink:title="00000026 - Disclosure - Marketable Securities (Schedule of Reconciliation of Marketable Securities) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mssoisiaulpd" xlink:title="00000027 - Disclosure - Marketable Securities (Summary of Investment Securities in an Unrealized Loss Position) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-id" xlink:title="00000028 - Disclosure - Inventories (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:title="00000029 - Disclosure - Leases (Schedule of Components of Operating Lease Cost) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:title="00000030 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:title="00000031 - Disclosure - Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:title="00000032 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:title="00000033 - Disclosure - Leases (Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails" xlink:title="00000034 - Disclosure - Share based compensation (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareOptionPlan2013Member" xlink:label="loc_silcShareOptionPlan2013Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_silcShareOptionPlan2013Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Allocation1Member" xlink:label="loc_silcAllocation1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_silcAllocation1Member_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ConditionForExpiration" xlink:label="loc_silcConditionForExpiration_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_silcConditionForExpiration_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_60" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails" xlink:title="00000035 - Disclosure - Share based compensation (Fair Value Assumptions) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_20" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_20" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_20" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" xlink:label="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate_20" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" xlink:label="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor_20" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SalesDetails" xlink:title="00000036 - Disclosure - Sales (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer1Member" xlink:label="loc_silcCustomer1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_silcCustomer1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer2Member" xlink:label="loc_silcCustomer2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_silcCustomer2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer3Member" xlink:label="loc_silcCustomer3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_silcCustomer3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapRevenues_70" xlink:type="arc" order="0" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>silc-20190630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: SILC 0619 6K.xfr; Date: 2019%2D08%2D28T13:02:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Major Customers [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer1Member" xlink:label="silc_Customer1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Customer1Member" xlink:to="silc_Customer1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_Customer1Member_lbl" xml:lang="en-US">Customer A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer2Member" xlink:label="silc_Customer2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Customer2Member" xlink:to="silc_Customer2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_Customer2Member_lbl" xml:lang="en-US">Customer B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer3Member" xlink:label="silc_Customer3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Customer3Member" xlink:to="silc_Customer3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_Customer3Member_lbl" xml:lang="en-US">Customer C [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Ordinary shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_CurrentMember" xlink:label="silc_CurrentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_CurrentMember" xlink:to="silc_CurrentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_CurrentMember_lbl" xml:lang="en-US">Current [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_NonCurrentMember" xlink:label="silc_NonCurrentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_NonCurrentMember" xlink:to="silc_NonCurrentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_NonCurrentMember_lbl" xml:lang="en-US">Non Current [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Stock Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareOptionPlan2013Member" xlink:label="silc_ShareOptionPlan2013Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ShareOptionPlan2013Member" xlink:to="silc_ShareOptionPlan2013Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ShareOptionPlan2013Member_lbl" xml:lang="en-US">Share Option Plan 2013 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Allocation1Member" xlink:label="silc_Allocation1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Allocation1Member" xlink:to="silc_Allocation1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_Allocation1Member_lbl" xml:lang="en-US">$33.83 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Restatement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US">According to the previous accounting policy [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="srt_RestatementAdjustmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAdjustmentMember_lbl" xml:lang="en-US">The change [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AsPresentedAccordingToTopicMember" xlink:label="silc_AsPresentedAccordingToTopicMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_AsPresentedAccordingToTopicMember" xlink:to="silc_AsPresentedAccordingToTopicMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_AsPresentedAccordingToTopicMember_lbl" xml:lang="en-US">As presented according to Topic 842 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_DocumentAndEntityInformationAbstract" xlink:label="silc_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_DocumentAndEntityInformationAbstract" xlink:to="silc_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term bank deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xml:lang="en-US">Marketable securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract_lbl" xml:lang="en-US">Accounts receivable:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Trade (net of provision for doubtful accounts of US$ 20 thousands as of June 30, 2019 and December 31, 2018)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesNoncurrent" xlink:to="us-gaap_MarketableSecuritiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MarketableSecuritiesNoncurrent_lbl" xml:lang="en-US">Marketable securities</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AssetsHeldForEmployeesSeveranceBenefits" xlink:label="silc_AssetsHeldForEmployeesSeveranceBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_AssetsHeldForEmployeesSeveranceBenefits" xlink:to="silc_AssetsHeldForEmployeesSeveranceBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_AssetsHeldForEmployeesSeveranceBenefits_lbl" xml:lang="en-US">Assets held for employees' severance benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment ("PPE"), net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating leases right-of-use</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">Liabilities and shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="us-gaap_AccountsPayableTradeCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl" xml:lang="en-US">Trade accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="us-gaap_AccountsPayableOtherCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-term liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_LiabilityForEmployeesSeveranceBenefits" xlink:label="silc_LiabilityForEmployeesSeveranceBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_LiabilityForEmployeesSeveranceBenefits" xlink:to="silc_LiabilityForEmployeesSeveranceBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_LiabilityForEmployeesSeveranceBenefits_lbl" xml:lang="en-US">Liability for employees' severance benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OrdinarySharesAndAdditionalPaidInCapital" xlink:label="silc_OrdinarySharesAndAdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_OrdinarySharesAndAdditionalPaidInCapital" xlink:to="silc_OrdinarySharesAndAdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_OrdinarySharesAndAdditionalPaidInCapital_lbl" xml:lang="en-US">Ordinary shares and additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Treasury shares at cost, 55,096 and 14,971 ordinary shares as of June 30, 2019 and December 31, 2018, respectively</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Provision for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary shares, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary shares, authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary shares, issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Ordinary shares, outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Treasury shares held</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Financial income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Income per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic income per ordinary share (US$)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of ordinary shares used to compute basic income per share (in thousands)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted income per ordinary share (US$)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of ordinary shares used to compute diluted income per share (in thousands)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" xlink:label="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" xlink:to="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits_lbl" xml:lang="en-US">Exercise of options and RSUs</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" xlink:label="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" xlink:to="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits_lbl" xml:lang="en-US">Exercise of options and RSUs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Purchase of treasury shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Purchase of treasury shares, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Dividends" xlink:label="us-gaap_Dividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Dividend (US $1.00 per share)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" xlink:label="silc_ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" xlink:to="silc_ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract_lbl" xml:lang="en-US">Consolidated Statements Of Changes In Shareholders Equity Parenthetical</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Consolidated Statements Of Changes In Shareholders' Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Dividend per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments required to reconcile net income to net cash provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Write-down of obsolete inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Discount on marketable securities, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred taxes, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable - trade</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Accounts receivable - other</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" xlink:label="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" xlink:to="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet_lbl" xml:lang="en-US">Change in liability for Employees' severance benefits, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Trade accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_lbl" xml:lang="en-US">Investment in short-term bank deposits, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Investment in intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_lbl" xml:lang="en-US">Proceeds from maturity of marketable securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_lbl" xml:lang="en-US">Purchases of marketable securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Exercise of options</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_PurchaseOfTreasuryShares" xlink:label="silc_PurchaseOfTreasuryShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_PurchaseOfTreasuryShares" xlink:to="silc_PurchaseOfTreasuryShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="silc_PurchaseOfTreasuryShares_lbl" xml:lang="en-US">Purchase of treasury shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash balances held</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplementary cash flow information A. Non-cash transactions:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="us-gaap_FairValueOfAssetsAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfAssetsAcquired" xlink:to="us-gaap_FairValueOfAssetsAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl" xml:lang="en-US">Investments in PPE</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplementary cash flow information B. Cash paid during the period for:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_GeneralTextBlock" xlink:label="silc_GeneralTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_GeneralTextBlock" xlink:to="silc_GeneralTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_GeneralTextBlock_lbl" xml:lang="en-US">General</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Marketable Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="us-gaap_LesseeDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeDisclosureAbstract" xlink:to="us-gaap_LesseeDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeDisclosureAbstract_lbl" xml:lang="en-US">Lessee Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_SalesAbstract" xlink:label="silc_SalesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_SalesAbstract" xlink:to="silc_SalesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="silc_SalesAbstract_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Sales [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Estimates and assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">Schedule of Effects on Company's Consolidated Balance Sheet</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:to="us-gaap_HeldToMaturitySecuritiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock_lbl" xml:lang="en-US">Held-to-Maturity Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" xlink:label="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" xlink:to="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Reconciliation of Marketable Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" xlink:label="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" xlink:to="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock_lbl" xml:lang="en-US">Summary of Investment Securities in an Unrealized Loss Position</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Summary of Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Operating Lease Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Cash Flow Information Related to Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:label="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information Related to Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" xlink:label="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" xlink:to="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Additional Information Related to Operating Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Assumptions Used in Estimation of Grant Date Fair Value of Options</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_SalesTablesAbstract" xlink:label="silc_SalesTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_SalesTablesAbstract" xlink:to="silc_SalesTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="silc_SalesTablesAbstract_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US">Sales to Single Customers Exceeding 10% of Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseOptionToExtend_lbl" xml:lang="en-US">Options to extend leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Remaining lease terms</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:label="us-gaap_PrepaidExpenseCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:to="us-gaap_PrepaidExpenseCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrentAndNoncurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_lbl" xml:lang="en-US">Schedule of Held-to-maturity Securities [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesFairValue_lbl" xml:lang="en-US">Aggregate fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_lbl" xml:lang="en-US">Gross unrealized holding gains</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_lbl" xml:lang="en-US">Gross unrealized holding (losses)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="us-gaap_HeldToMaturitySecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_HeldToMaturitySecurities_lbl" xml:lang="en-US">Amortized cost basis</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AccruedInterestOnSecurities" xlink:label="silc_AccruedInterestOnSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_AccruedInterestOnSecurities" xlink:to="silc_AccruedInterestOnSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_AccruedInterestOnSecurities_lbl" xml:lang="en-US">Accrued interest on securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_HeldToMaturitySecurities_2_lbl" xml:lang="en-US">Balance at January 1, 2019</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:to="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireHeldToMaturitySecurities_2_lbl" xml:lang="en-US">Purchases of marketable securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_2_lbl" xml:lang="en-US">Discount on marketable securities, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_2_lbl" xml:lang="en-US">Proceeds from maturity of marketable securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_HeldToMaturitySecurities_3_lbl" xml:lang="en-US">Balance at June 30, 2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_lbl" xml:lang="en-US">Unrealized Losses, Less than 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_lbl" xml:lang="en-US">Unrealized Losses, 12 months or more</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_lbl" xml:lang="en-US">Unrealized Losses, Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_lbl" xml:lang="en-US">Fair value, Less than 12 months</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_lbl" xml:lang="en-US">Fair value, 12 months or more</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xml:lang="en-US">Fair value, Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials and components</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Products in process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished products</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract_lbl" xml:lang="en-US">Operating lease cost:</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OperatingLeaseRightOfUseAssetAmortization" xlink:label="silc_OperatingLeaseRightOfUseAssetAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_OperatingLeaseRightOfUseAssetAmortization" xlink:to="silc_OperatingLeaseRightOfUseAssetAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_OperatingLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization of right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OperatingLeaseInterestExpense" xlink:label="silc_OperatingLeaseInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_OperatingLeaseInterestExpense" xlink:to="silc_OperatingLeaseInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_OperatingLeaseInterestExpense_lbl" xml:lang="en-US">Interest on lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable lease payments not included in the lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total operating lease cost</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flows from operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations (non-cash) operating leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract_2_lbl" xml:lang="en-US">Operating leases</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Current operating lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Non current operating lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total operating lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2_lbl" xml:lang="en-US">Weighted average remaining lease term - Operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate - Operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">After 2024</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total operating lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less imputed interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_2_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercise price of options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_lbl" xml:lang="en-US">Expiration date</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ConditionForExpiration" xlink:label="silc_ConditionForExpiration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ConditionForExpiration" xlink:to="silc_ConditionForExpiration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ConditionForExpiration_lbl" xml:lang="en-US">Closing price to determine expiration date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Compensation expenses incurred related to options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized compensation costs related to options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Options exercisable, weighted average contractual life (in years)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">RSUs Vesting percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Average Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl" xml:lang="en-US">Average expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" xlink:label="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" xlink:to="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate_lbl" xml:lang="en-US">Termination rate</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" xlink:label="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" xlink:to="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor_lbl" xml:lang="en-US">Suboptimal factor</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_MajorCustomersAxis_2_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_AccruedInterestOnSecurities" xlink:to="silc_AccruedInterestOnSecurities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_AccruedInterestOnSecurities_doc" xml:lang="en-US">Accrued interest on securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Allocation1Member" xlink:to="silc_Allocation1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_Allocation1Member_doc" xml:lang="en-US">Allocation 1 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_AssetsHeldForEmployeesSeveranceBenefits" xlink:to="silc_AssetsHeldForEmployeesSeveranceBenefits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_AssetsHeldForEmployeesSeveranceBenefits_doc" xml:lang="en-US">Assets held for employees' severance benefits.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ConditionForExpiration" xlink:to="silc_ConditionForExpiration_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ConditionForExpiration_doc" xml:lang="en-US">Condition for Expiration</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_CurrentMember" xlink:to="silc_CurrentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_CurrentMember_doc" xml:lang="en-US">Current [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Customer1Member" xlink:to="silc_Customer1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_Customer1Member_doc" xml:lang="en-US">Customer 1 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Customer2Member" xlink:to="silc_Customer2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_Customer2Member_doc" xml:lang="en-US">Customer 2 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_Customer3Member" xlink:to="silc_Customer3Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_Customer3Member_doc" xml:lang="en-US">Customer C [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_GeneralTextBlock" xlink:to="silc_GeneralTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_GeneralTextBlock_doc" xml:lang="en-US">The entire disclosure for the nature of the entity''s business, the major products or services it sells or provides, its principal markets, including the locations of those markets and acquisitions by the entity.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" xlink:to="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock_doc" xml:lang="en-US">Tabular disclosure for held-to-maturity securities in an unrealized loss position.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" xlink:to="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet_doc" xml:lang="en-US">Increase (Decrease) for liability for employees' severance benefits, net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_LiabilityForEmployeesSeveranceBenefits" xlink:to="silc_LiabilityForEmployeesSeveranceBenefits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_LiabilityForEmployeesSeveranceBenefits_doc" xml:lang="en-US">This represents a noncurrent liability recognized in the balance sheet that is associated with employees severance benefits.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_NonCurrentMember" xlink:to="silc_NonCurrentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_NonCurrentMember_doc" xml:lang="en-US">Non-Current [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_OrdinarySharesAndAdditionalPaidInCapital" xlink:to="silc_OrdinarySharesAndAdditionalPaidInCapital_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_OrdinarySharesAndAdditionalPaidInCapital_doc" xml:lang="en-US">Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares. Also includes value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" xlink:to="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock_doc" xml:lang="en-US">Schedule Of Reconciliation Of Marketable Securities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" xlink:to="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate_doc" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Termination Rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ShareOptionPlan2013Member" xlink:to="silc_ShareOptionPlan2013Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ShareOptionPlan2013Member_doc" xml:lang="en-US">Share Option Plan 2013 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" xlink:to="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits_doc" xml:lang="en-US">Number of share options (or share units) and restricted stock units exercised during the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" xlink:to="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits_doc" xml:lang="en-US">Value of stock issued as a result of the exercise of stock options and restricted stock units.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:to="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of supplemental cash flow information related to leases.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of supplemental balance sheet information related to leases.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" xlink:to="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock_doc" xml:lang="en-US">Tabular disclosure of additional information related to leases.</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AsRestatedMember" xlink:label="silc_AsRestatedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_AsRestatedMember" xlink:to="silc_AsRestatedMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_AsRestatedMember_doc" xml:lang="en-US">As Restated [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_LesseeLeaseTypeAxis" xlink:label="silc_LesseeLeaseTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_LesseeLeaseTypeAxis" xlink:to="silc_LesseeLeaseTypeAxis_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_LesseeLeaseTypeAxis_doc" xml:lang="en-US">Lessee Lease Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_SaltLakeCityUtahMember" xlink:label="silc_SaltLakeCityUtahMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_SaltLakeCityUtahMember" xlink:to="silc_SaltLakeCityUtahMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_SaltLakeCityUtahMember_doc" xml:lang="en-US">Salt Lake City, Utah [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_OperatingLeaseRightOfUseAssetAmortization" xlink:to="silc_OperatingLeaseRightOfUseAssetAmortization_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_OperatingLeaseRightOfUseAssetAmortization_doc" xml:lang="en-US">Amortization of right-of-use asset, Operating</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_OperatingLeaseInterestExpense" xlink:to="silc_OperatingLeaseInterestExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_OperatingLeaseInterestExpense_doc" xml:lang="en-US">Interest on lease liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_PurchaseOfTreasuryShares" xlink:to="silc_PurchaseOfTreasuryShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_PurchaseOfTreasuryShares_doc" xml:lang="en-US">Purchase of treasury shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_AsPresentedAccordingToTopicMember" xlink:to="silc_AsPresentedAccordingToTopicMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_AsPresentedAccordingToTopicMember_doc" xml:lang="en-US">As presented according to topic Topic 842 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" xlink:to="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor_doc" xml:lang="en-US">Represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass, will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesNoncurrent" xlink:to="us-gaap_MarketableSecuritiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesNoncurrent_2_lbl" xml:lang="en-US">Marketable Securities, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_2_lbl" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_2_lbl" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Dividends_2_lbl" xml:lang="en-US">Dividends</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:to="us-gaap_PaymentsForProceedsFromShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments_2_lbl" xml:lang="en-US">Payments for (Proceeds from) Short-term Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="silc_PurchaseOfTreasuryShares" xlink:to="silc_PurchaseOfTreasuryShares_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="silc_PurchaseOfTreasuryShares_3_lbl" xml:lang="en-US">PurchaseOfTreasuryShares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_2_lbl" xml:lang="en-US">Income Taxes Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_2_lbl" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_2_lbl" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_2_lbl" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_2_lbl" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:to="us-gaap_HeldToMaturitySecuritiesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock_2_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_3_lbl" xml:lang="en-US">Operating Lease, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_2_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecurities" xlink:to="us-gaap_HeldToMaturitySecurities_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecurities_4_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_2_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_2_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_2_lbl" xml:lang="en-US">Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_2_lbl" xml:lang="en-US">Lease, Cost</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>silc-20190630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: SILC 0619 6K.xfr; Date: 2019%2D08%2D28T13:02:00Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://silicom-usa.com/role/DocumentAndEntityInformation" xlink:href="silc-20190630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-cbs" xlink:href="silc-20190630.xsd#silc-cbs" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-cbsp" xlink:href="silc-20190630.xsd#silc-cbsp" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csoo" xlink:href="silc-20190630.xsd#silc-csoo" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocise" xlink:href="silc-20190630.xsd#silc-csocise" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocisep" xlink:href="silc-20190630.xsd#silc-csocisep" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-csocf" xlink:href="silc-20190630.xsd#silc-csocf" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-g" xlink:href="silc-20190630.xsd#silc-g" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosap" xlink:href="silc-20190630.xsd#silc-sosap" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-ms" xlink:href="silc-20190630.xsd#silc-ms" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-i" xlink:href="silc-20190630.xsd#silc-i" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/Leases" xlink:href="silc-20190630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationfairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/Sales" xlink:href="silc-20190630.xsd#Sales" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SubsequentEvents" xlink:href="silc-20190630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosapp" xlink:href="silc-20190630.xsd#silc-sosapp" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable" xlink:href="silc-20190630.xsd#SummaryOfSignificantAccountingPoliciesTable" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mst" xlink:href="silc-20190630.xsd#silc-mst" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-it" xlink:href="silc-20190630.xsd#silc-it" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesTables" xlink:href="silc-20190630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationTables" xlink:href="silc-20190630.xsd#ShareBasedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SalesTables" xlink:href="silc-20190630.xsd#SalesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-sosapnd" xlink:href="silc-20190630.xsd#silc-sosapnd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:href="silc-20190630.xsd#SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mshsd" xlink:href="silc-20190630.xsd#silc-mshsd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mssoromsd" xlink:href="silc-20190630.xsd#silc-mssoromsd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-mssoisiaulpd" xlink:href="silc-20190630.xsd#silc-mssoisiaulpd" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/silc-id" xlink:href="silc-20190630.xsd#silc-id" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:href="silc-20190630.xsd#LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationNarrativeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails" xlink:href="silc-20190630.xsd#ShareBasedCompensationFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://silicom-usa.com/role/SalesDetails" xlink:href="silc-20190630.xsd#SalesDetails" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_DocumentAndEntityInformationAbstract" xlink:label="loc_silcDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-cbs" xlink:title="00000002 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaapMarketableSecuritiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapMarketableSecuritiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="loc_us-gaapAccountsReceivableNetCurrentAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetCurrentAbstract" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaapMarketableSecuritiesNoncurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapMarketableSecuritiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AssetsHeldForEmployeesSeveranceBenefits" xlink:label="loc_silcAssetsHeldForEmployeesSeveranceBenefits" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_silcAssetsHeldForEmployeesSeveranceBenefits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaapAccountsPayableTradeCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableTradeCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableOtherCurrent" xlink:label="loc_us-gaapAccountsPayableOtherCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableOtherCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_LiabilityForEmployeesSeveranceBenefits" xlink:label="loc_silcLiabilityForEmployeesSeveranceBenefits" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_silcLiabilityForEmployeesSeveranceBenefits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OrdinarySharesAndAdditionalPaidInCapital" xlink:label="loc_silcOrdinarySharesAndAdditionalPaidInCapital" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_silcOrdinarySharesAndAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-cbsp" xlink:title="00000003 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csoo" xlink:title="00000004 - Statement - Condensed Interim Consolidated Statements of Operations (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocise" xlink:title="00000005 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" xlink:label="loc_silcStockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_silcStockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" xlink:label="loc_silcStockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_silcStockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Dividends" xlink:label="loc_us-gaapDividends" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDividends" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocisep" xlink:title="00000006 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" xlink:label="loc_silcConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" xlink:to="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaapCommonStockDividendsPerShareCashPaid" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" xlink:to="loc_us-gaapCommonStockDividendsPerShareCashPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcConsolidatedStatementsOfChangesInShareholdersEquityParentheticalAbstract" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-csocf" xlink:title="00000007 - Statement - Condensed Interim Consolidated Statements of Cash Flows (unaudited)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" xlink:label="loc_silcIncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_silcIncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaapPaymentsForProceedsFromShortTermInvestments" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsForProceedsFromShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="loc_us-gaapProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="loc_us-gaapPaymentsToAcquireHeldToMaturitySecurities" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireHeldToMaturitySecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_PurchaseOfTreasuryShares" xlink:label="loc_silcPurchaseOfTreasuryShares" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_silcPurchaseOfTreasuryShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="loc_us-gaapFairValueOfAssetsAcquired" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapFairValueOfAssetsAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-g" xlink:title="00000008 - Disclosure - General">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_GeneralTextBlock" xlink:label="loc_silcGeneralTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_silcGeneralTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosap" xlink:title="00000009 - Disclosure - Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-ms" xlink:title="00000010 - Disclosure - Marketable Securities">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapInvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-i" xlink:title="00000011 - Disclosure - Inventories">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/Leases" xlink:title="00000012 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaapLesseeDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails" xlink:title="00000013 - Disclosure - Share based compensation">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/Sales" xlink:title="00000014 - Disclosure - Sales">
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_SalesAbstract" xlink:label="loc_silcSalesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcSalesAbstract" xlink:to="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SubsequentEvents" xlink:title="00000015 - Disclosure - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosapp" xlink:title="00000016 - Disclosure - Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable" xlink:title="00000017 - Disclosure - Summary of Significant Accounting Policies (Table)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaapScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mst" xlink:title="00000018 - Disclosure - Marketable Securities (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:label="loc_us-gaapHeldToMaturitySecuritiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecuritiesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" xlink:label="loc_silcScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_silcScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" xlink:label="loc_silcHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_silcHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-it" xlink:title="00000019 - Disclosure - Inventories (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesTables" xlink:title="00000020 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaapLesseeDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:label="loc_silcScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_silcScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:label="loc_silcScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_silcScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" xlink:label="loc_silcScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_silcScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationTables" xlink:title="00000021 - Disclosure - Share based compensation (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SalesTables" xlink:title="00000022 - Disclosure - Sales (Tables)">
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_SalesTablesAbstract" xlink:label="loc_silcSalesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_silcSalesTablesAbstract" xlink:to="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-sosapnd" xlink:title="00000023 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseOptionToExtend" xlink:label="loc_us-gaapLesseeOperatingLeaseOptionToExtend" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseOptionToExtend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails" xlink:title="00000024 - Disclosure - Summary of Significant Accounting Policies (Schedule of Effects on Company's Consolidated Balance Sheet) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srtRestatementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRestatementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srtRestatementDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementAxis" xlink:to="loc_srtRestatementDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srtScenarioPreviouslyReportedMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtScenarioPreviouslyReportedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="loc_srtRestatementAdjustmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_srtRestatementAdjustmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AsPresentedAccordingToTopicMember" xlink:label="loc_silcAsPresentedAccordingToTopicMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRestatementDomain" xlink:to="loc_silcAsPresentedAccordingToTopicMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrentAndNoncurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrentAndNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPrepaidExpenseCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mshsd" xlink:title="00000025 - Disclosure - Marketable Securities (Held-To-Maturity Securities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="loc_us-gaapScheduleOfHeldToMaturitySecuritiesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapScheduleOfHeldToMaturitySecuritiesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesTable" xlink:to="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_CurrentMember" xlink:label="loc_silcCurrentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_silcCurrentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_NonCurrentMember" xlink:label="loc_silcNonCurrentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_silcNonCurrentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesFairValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecuritiesFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="loc_us-gaapHeldToMaturitySecurities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_us-gaapHeldToMaturitySecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_AccruedInterestOnSecurities" xlink:label="loc_silcAccruedInterestOnSecurities" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="loc_silcAccruedInterestOnSecurities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mssoromsd" xlink:title="00000026 - Disclosure - Marketable Securities (Schedule of Reconciliation of Marketable Securities) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="loc_us-gaapHeldToMaturitySecurities" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities" xlink:label="loc_us-gaapPaymentsToAcquireHeldToMaturitySecurities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireHeldToMaturitySecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:label="loc_us-gaapProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecurities" xlink:label="loc_us-gaapHeldToMaturitySecurities_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecurities_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-mssoisiaulpd" xlink:title="00000027 - Disclosure - Marketable Securities (Summary of Investment Securities in an Unrealized Loss Position) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="loc_us-gaapHeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/silc-id" xlink:title="00000028 - Disclosure - Inventories (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails" xlink:title="00000029 - Disclosure - Leases (Schedule of Components of Operating Lease Cost) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaapLesseeDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OperatingLeaseRightOfUseAssetAmortization" xlink:label="loc_silcOperatingLeaseRightOfUseAssetAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_silcOperatingLeaseRightOfUseAssetAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_OperatingLeaseInterestExpense" xlink:label="loc_silcOperatingLeaseInterestExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_silcOperatingLeaseInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaapVariableLeaseCost" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_us-gaapVariableLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaapShortTermLeaseCost" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_us-gaapShortTermLeaseCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails" xlink:title="00000030 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaapLesseeDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails" xlink:title="00000031 - Disclosure - Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaapLesseeDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeOperatingLeaseDescriptionAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails" xlink:title="00000032 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaapLesseeDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails" xlink:title="00000033 - Disclosure - Leases (Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaapLesseeDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLesseeDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails" xlink:title="00000034 - Disclosure - Share based compensation (Narrative) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareOptionPlan2013Member" xlink:label="loc_silcShareOptionPlan2013Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_silcShareOptionPlan2013Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Allocation1Member" xlink:label="loc_silcAllocation1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_silcAllocation1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ConditionForExpiration" xlink:label="loc_silcConditionForExpiration" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_silcConditionForExpiration" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails" xlink:title="00000035 - Disclosure - Share based compensation (Fair Value Assumptions) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" xlink:label="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" xlink:label="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_silcShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://silicom-usa.com/role/SalesDetails" xlink:title="00000036 - Disclosure - Sales (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_srtMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer1Member" xlink:label="loc_silcCustomer1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_silcCustomer1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer2Member" xlink:label="loc_silcCustomer2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_silcCustomer2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="silc-20190630.xsd#silc_Customer3Member" xlink:label="loc_silcCustomer3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_silcCustomer3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6751273888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SILICOM LTD.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000916793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">6-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6759128464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Interim Consolidated Balance Sheets (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 14,467<span></span>
</td>
<td class="nump">$ 26,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term bank deposits</a></td>
<td class="nump">13,507<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">5,916<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts receivable:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade (net of provision for doubtful accounts of US$ 20 thousands as of June 30, 2019 and December 31, 2018)</a></td>
<td class="nump">22,046<span></span>
</td>
<td class="nump">23,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other</a></td>
<td class="nump">7,451<span></span>
</td>
<td class="nump">9,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">34,245<span></span>
</td>
<td class="nump">42,369<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">97,632<span></span>
</td>
<td class="nump">104,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities</a></td>
<td class="nump">53,513<span></span>
</td>
<td class="nump">45,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_AssetsHeldForEmployeesSeveranceBenefits', window );">Assets held for employees' severance benefits</a></td>
<td class="nump">1,628<span></span>
</td>
<td class="nump">1,517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">1,719<span></span>
</td>
<td class="nump">894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment ("PPE"), net</a></td>
<td class="nump">3,611<span></span>
</td>
<td class="nump">3,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">1,334<span></span>
</td>
<td class="nump">966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use</a></td>
<td class="nump">3,615<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">25,561<span></span>
</td>
<td class="nump">25,561<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">188,613<span></span>
</td>
<td class="nump">182,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">11,384<span></span>
</td>
<td class="nump">15,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other accounts payable and accrued expenses</a></td>
<td class="nump">6,631<span></span>
</td>
<td class="nump">6,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">1,399<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">19,414<span></span>
</td>
<td class="nump">21,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">2,140<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_LiabilityForEmployeesSeveranceBenefits', window );">Liability for employees' severance benefits</a></td>
<td class="nump">2,868<span></span>
</td>
<td class="nump">2,612<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">24,422<span></span>
</td>
<td class="nump">24,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_OrdinarySharesAndAdditionalPaidInCapital', window );">Ordinary shares and additional paid-in capital</a></td>
<td class="nump">55,920<span></span>
</td>
<td class="nump">54,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury shares at cost, 55,096 and 14,971 ordinary shares as of June 30, 2019 and December 31, 2018, respectively</a></td>
<td class="num">(1,191)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">109,462<span></span>
</td>
<td class="nump">103,544<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">164,191<span></span>
</td>
<td class="nump">158,149<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 188,613<span></span>
</td>
<td class="nump">$ 182,301<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_AssetsHeldForEmployeesSeveranceBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets held for employees' severance benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_AssetsHeldForEmployeesSeveranceBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_LiabilityForEmployeesSeveranceBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This represents a noncurrent liability recognized in the balance sheet that is associated with employees severance benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_LiabilityForEmployeesSeveranceBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_OrdinarySharesAndAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares. Also includes value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_OrdinarySharesAndAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6746376800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Interim Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Provision for doubtful accounts</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury shares held</a></td>
<td class="nump">55,096<span></span>
</td>
<td class="nump">14,971<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6759511792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Interim Consolidated Statements of Operations (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="nump">$ 25,402<span></span>
</td>
<td class="nump">$ 27,603<span></span>
</td>
<td class="nump">$ 55,629<span></span>
</td>
<td class="nump">$ 57,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">16,728<span></span>
</td>
<td class="nump">18,714<span></span>
</td>
<td class="nump">36,775<span></span>
</td>
<td class="nump">43,686<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">8,674<span></span>
</td>
<td class="nump">8,889<span></span>
</td>
<td class="nump">18,854<span></span>
</td>
<td class="nump">13,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">3,659<span></span>
</td>
<td class="nump">3,647<span></span>
</td>
<td class="nump">7,479<span></span>
</td>
<td class="nump">7,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">1,692<span></span>
</td>
<td class="nump">1,596<span></span>
</td>
<td class="nump">3,321<span></span>
</td>
<td class="nump">3,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">1,054<span></span>
</td>
<td class="nump">1,068<span></span>
</td>
<td class="nump">2,077<span></span>
</td>
<td class="nump">1,975<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">6,405<span></span>
</td>
<td class="nump">6,311<span></span>
</td>
<td class="nump">12,877<span></span>
</td>
<td class="nump">12,185<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">2,269<span></span>
</td>
<td class="nump">2,578<span></span>
</td>
<td class="nump">5,977<span></span>
</td>
<td class="nump">1,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Financial income, net</a></td>
<td class="nump">430<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">725<span></span>
</td>
<td class="nump">484<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">2,699<span></span>
</td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">6,702<span></span>
</td>
<td class="nump">1,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">342<span></span>
</td>
<td class="nump">784<span></span>
</td>
<td class="nump">741<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 2,278<span></span>
</td>
<td class="nump">$ 2,436<span></span>
</td>
<td class="nump">$ 5,918<span></span>
</td>
<td class="nump">$ 997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per ordinary share (US$)</a></td>
<td class="nump">$ 0.300<span></span>
</td>
<td class="nump">$ 0.323<span></span>
</td>
<td class="nump">$ 0.780<span></span>
</td>
<td class="nump">$ 0.132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares used to compute basic income per share (in thousands)</a></td>
<td class="nump">7,587<span></span>
</td>
<td class="nump">7,550<span></span>
</td>
<td class="nump">7,587<span></span>
</td>
<td class="nump">7,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income per ordinary share (US$)</a></td>
<td class="nump">$ 0.298<span></span>
</td>
<td class="nump">$ 0.319<span></span>
</td>
<td class="nump">$ 0.774<span></span>
</td>
<td class="nump">$ 0.130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares used to compute diluted income per share (in thousands)</a></td>
<td class="nump">7,635<span></span>
</td>
<td class="nump">7,629<span></span>
</td>
<td class="nump">7,644<span></span>
</td>
<td class="nump">7,671<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6751522496">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Ordinary shares [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Treasury shares [Member]</div></th>
<th class="th"><div>Retained earnings [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 51,909<span></span>
</td>
<td class="num">$ (38)<span></span>
</td>
<td class="nump">$ 88,907<span></span>
</td>
<td class="nump">$ 140,800<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2017</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,549,531<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits', window );">Exercise of options and RSUs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">288<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits', window );">Exercise of options and RSUs, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">9,674<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,424<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">14,637<span></span>
</td>
<td class="nump">14,637<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">54,621<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="nump">103,544<span></span>
</td>
<td class="nump">158,149<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,559,205<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits', window );">Exercise of options and RSUs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">59<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits', window );">Exercise of options and RSUs, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">41,084<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Purchase of treasury shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,153)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Purchase of treasury shares, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(40,125)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,218<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,918<span></span>
</td>
<td class="nump">5,918<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 22<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 55,898<span></span>
</td>
<td class="num">$ (1,191)<span></span>
</td>
<td class="nump">$ 109,462<span></span>
</td>
<td class="nump">$ 164,191<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Jun. 30, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,560,164<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Net of 14,971 shares held by Silicom Inc</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Less than 1 thousand.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Restricted share units (hereinafter - "RSUs")</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) and restricted stock units exercised during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_StockSharesIssuedDuringPeriodSharesStockOptionsExercisedAndRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options and restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_StockSharesIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116855982&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6925639872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) (Parenthetical) - shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Consolidated Statements Of Changes In Shareholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury shares held</a></td>
<td class="nump">55,096<span></span>
</td>
<td class="nump">14,971<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6751410800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Interim Consolidated Statements of Cash Flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 5,918<span></span>
</td>
<td class="nump">$ 997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments required to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,028<span></span>
</td>
<td class="nump">1,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Write-down of obsolete inventory</a></td>
<td class="nump">2,138<span></span>
</td>
<td class="nump">4,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Discount on marketable securities, net</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">1,218<span></span>
</td>
<td class="nump">1,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes, net</a></td>
<td class="num">(825)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable - trade</a></td>
<td class="nump">1,854<span></span>
</td>
<td class="nump">13,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Accounts receivable - other</a></td>
<td class="nump">1,837<span></span>
</td>
<td class="nump">624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet', window );">Change in liability for Employees' severance benefits, net</a></td>
<td class="nump">145<span></span>
</td>
<td class="num">(47)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">5,811<span></span>
</td>
<td class="num">(2,938)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="num">(4,181)<span></span>
</td>
<td class="nump">4,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other accounts payable and accrued expenses</a></td>
<td class="nump">641<span></span>
</td>
<td class="num">(1,175)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">15,654<span></span>
</td>
<td class="nump">22,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Investment in short-term bank deposits, net</a></td>
<td class="num">(13,507)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant and equipment</a></td>
<td class="num">(734)<span></span>
</td>
<td class="num">(606)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Investment in intangible assets</a></td>
<td class="num">(504)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Proceeds from maturity of marketable securities</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">7,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(12,754)<span></span>
</td>
<td class="num">(14,070)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(27,102)<span></span>
</td>
<td class="num">(6,926)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Exercise of options</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_PurchaseOfTreasuryShares', window );">Purchase of treasury shares</a></td>
<td class="num">(1,153)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(1,094)<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash balances held</a></td>
<td class="nump">201<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(12,341)<span></span>
</td>
<td class="nump">15,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">26,808<span></span>
</td>
<td class="nump">17,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">14,467<span></span>
</td>
<td class="nump">32,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplementary cash flow information A. Non-cash transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Investments in PPE</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplementary cash flow information B. Cash paid during the period for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">$ 213<span></span>
</td>
<td class="nump">$ 1,298<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) for liability for employees' severance benefits, net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_IncreaseDecreaseForLiabilityForEmployeesSeveranceBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_PurchaseOfTreasuryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase of treasury shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_PurchaseOfTreasuryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of assets acquired in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3098-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow through purchase of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6604325728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_GeneralTextBlock', window );">General</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="line-height: 1.25; font-weight: bold">Note 1 - General</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 36pt; line-height: 1.25">Silicom Ltd. is an Israeli corporation engaged in designing, manufacturing, marketing and supporting high performance networking and data infrastructure solutions for a broad
        range of</div>
      <div style="text-align: justify; margin-left: 36pt; line-height: 1.25">servers, server based systems and communications devices.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 36pt; line-height: 1.25">The Company's shares have been traded in the United States on the National Association of Securities Dealers Automated Quotation System ("NASDAQ") since February 1994. Since
        January 2, 2014 the Company's shares have been traded on the NASDAQ Global Select Market (prior thereto they were traded on the NASDAQ Global Market). The Company's shares were traded in Israel on the Tel Aviv Stock Exchange ("TASE") from December
        2005 through January 26, 2016, after which, on January 28, 2016, the Company delisted from trading on the TASE.</div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25">In these financial statements the terms "Company" or "Silicom" refer to Silicom Ltd. and its wholly owned subsidiaries, Silicom Connectivity Solutions, Inc. (hereinafter -
        "Silicom Inc.") and Silicom Denmark A/S (Fiberblaze A/S) (hereinafter &#8211; "Silicom Denmark"), whereas the term "subsidiaries" refers to Silicom Inc. and Silicom Denmark.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_GeneralTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of the entity''s business, the major products or services it sells or provides, its principal markets, including the locations of those markets and acquisitions by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_GeneralTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6632964736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25; font-weight: bold">Note 2 - Summary of Significant Accounting Policies</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z7d0a62aee2944d4a8203e2ef20dd9f4f" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-weight: bold">A.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Basis of presentation</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The accompanying condensed interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for
        interim financial information and contain all adjustments (consisting only of normal recurring adjustments) which, in the opinion of management, are necessary to present fairly the financial information included therein. It is suggested that these
        condensed interim consolidated financial statements be read in conjunction with the audited consolidated financial statements and related notes included in the Company's Annual Report on Form 20-F for the year ended December 31, 2018. Results for
        the interim period presented are not necessarily indicative of the results to be expected for the full year.</div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="ze9dc1ea07b614e8ea2fd2dfe58811459" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-weight: bold">B.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Estimates and assumptions</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The preparation of the condensed interim consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires
        management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the condensed interim consolidated financial statements and the reported amounts of
        revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include income taxes, inventories, marketable securities, goodwill, intangible assets
        and share-based compensation.</div>
      <div style="line-height: 1.25">&#160;</div>

    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zdd738ac6b7704a5b9ed839b22e504032" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-weight: bold">C.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Fair Value Measurements</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The Company's financial instruments consist mainly of cash and cash equivalents, marketable securities, trade and other receivables and trade accounts payable. The carrying
        amounts of these financial instruments, except for marketable securities, approximate their fair value because of the short maturity of these investments. The fair value of marketable securities is presented in Note 3 to these condensed interim
        consolidated financial statements. Assets held for severance benefits are recorded at their current cash redemption value.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines
        fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value
        hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full
        term of the asset or liability.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for
        situations in which there is little, if any, market activity for the asset or liability at measurement date</div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z6a0c7d230a724200a947de2c69b626dc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif; font-weight: bold">D.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Research and development costs</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Capitaization of software development costs related to programmable components incorporated into the Company's products, are charged to expense until technological feasibility
        has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological
        feasibility of a product is established. The company has determined that technological feasibility for its software components of hardware products is reached after all high-risk development issues have been resolved through coding and testing.
        Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. The amortization of these costs is included in cost of revenue over the estimated life of the
        products. Other costs incurred in the research and development of the Company&#8217;s products are expensed as incurred.</div>
      <div style="line-height: 1.25">&#160;</div>

    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z7ead76e37570426a837e36c2300ba995" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top; font-weight: bold">E.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">&#160; &#160; &#160; Leases</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">In February 2016, the FASB established Topic 842, Leases, by issuing Accounting Standards Update (ASU) No. 2016-02. The guidance establishes a right-of-use model ("ROU") that
        requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. The Company adopted the new
        accounting standard ASC 842 "Leases" and all the related amendments on January 1, 2019 and used the effective date as the Company&#8217;s date of initial application. Consequently, financial information was not updated and the disclosures required under
        the new standard are not provided for dates and periods before January 1, 2019.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising
        from the lease.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. A lease is a finance
        lease if it meets any one of the criteria below, otherwise the lease is an operating lease:</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zfea0309226084bea89e1f46caf100056" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z11956272a20c4f5f832e7c67ed9073c2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z987066dc46284d44bfd6c4681c0af49a" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The lease term is for the major part of the remaining economic life of the underlying asset.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="ze0de734d17e242f3a24eb697605ab0b2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z4772920201ae4d8eac565d107458c4a9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Payments equals or exceeds substantially all of the fair value of the underlying asset.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z6c76764311364eada8fdac3a2b7a53c9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor&#160; at the end of lease term.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Operating leases are included in operating lease right-of-use ("ROU") assets, current and non-current liabilities in the consolidated balance sheets.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">As of June 30, 2019, all of the company's leases are operating leases.</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25"> <br />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The new standard provides a number of optional practical expedients in transition. The Company chose to apply the following permitted practical expedients:</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zc17185ba79634a25b81f0ad71f9e1145" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Not to reassess its prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z070e4259489f458e88fc23302c92c8d8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Applying the practical expedient pertaining to the use-of hindsight.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z0e28bcbd456843ae8bfb129939e3c2f4" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Short-term lease recognition exemption for all leases with a term shorter than 12 months. This means, that for those leases, the Company does not recognize ROU assets or lease liabilities but recognizes lease expenses over the lease
                    term on a straight-line basis.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z9b62c3ebe8a74f16b1090de6b703ca11" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt">
                  <div><br />
                  </div>
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Applying the practical expedient to not separate lease and non-lease components for all of the Company&#8217;s leases, other than leases of real estate.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25">The company did not separate lease and non-lease components for all contracts entered into before January 1, 2019 and identified as leases in accordance with Topic 840.</div>
<div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">On the commencement date, the lease payments shall include variable lease payments that depend on an index (such as the Consumer Price Index), initially measured using the index
        at the commencement date.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The Company does not remeasure the lease liability for changes in future lease payments arising from changes in an index unless the lease liability is remeasured for another
        reason. Therefore, after initial recognition, such variable lease payments are recognized in profit or loss as they are incurred.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Variable payments that depends on use of the underlying asset are not included in the lease payments. Such variable payments are recognized in profit or loss in the period in
        which the event or condition that triggers the payment occurs.</div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Upon initial recognition, the Company recognizes a liability at the present value of the lease payments to be made over the lease term, and concurrently recognizes a ROU asset at
        the same amount of the liability, adjusted for any prepaid lease payments.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of the lease payments.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">After lease commencement, the Company measures the
      lease liability at the present value of the remaining lease payments using the discount rate determined at lease commencement
      (as long as the discount rate hasn&#8217;t been updated as a result of a reassessment event). The Company subsequently
      measures the ROU asset at the present value of the remaining lease payments, adjusted for the remaining balance of any
      cumulative prepaid or accrued rent if the lease payments are uneven throughout the lease term.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The Company&#8217;s lease agreements have remaining lease terms ranging from 1 year to 8 years. Some of these agreements include options to extend the leases for up to 5 years and some
        include options to terminate the leases immediately. Some of our vehicle lease agreements include rental payments based on the actual usage of the vehicles and other lease agreements include rental payments adjusted periodically for inflation. The
        Company&#8217;s lease agreements do not contain any residual value guarantees.  See Note 5.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Prior to the adoption of the new lease standard the Company leases real estate and cars for use in its operations, which are classified as operating leases. In addition to rent,
        the leases may require the company to pay directly for fees, insurance, maintenance and other operating expenses.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Effects of the initial application of the new standard on the Company's consolidated balance sheet as of January 1, 2019:</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25"> <br />
      </div>
    </div>
    <table id="zc0c2ccdad74142699e489ecd6862c7fa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-weight: bold">According to the</div>
              <div style="line-height: 1.25; font-weight: bold">previous accounting</div>
              <div style="line-height: 1.25; font-weight: bold">policy</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"> <br />
              </div>
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"> <br />
              </div>
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">The change</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-weight: bold">As presented</div>
              <div style="line-height: 1.25; font-weight: bold">according to</div>
              <div style="line-height: 1.25; font-weight: bold">Topic 842</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td rowspan="1" colspan="10" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: center; line-height: 1.25; font-weight: bold">US$ thousands</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Operating leases right-of-use</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Prepaid expenses</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Operating lease liabilities</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>

<div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zcb442a9de5dc40299cd145fa19de9ca1" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top; font-weight: bold">F.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">&#160; &#160; &#160; Recent Accounting Pronouncements</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z505a71af837a47e7a84482effa3be52d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(1)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize impairment of many financial assets by requiring immediate recognition of
                    estimated credit losses expected to occur over their remaining life. This ASU is effective for annual and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted for annual and interim periods in
                    fiscal years beginning after December 15, 2018. The impact of adopting the new standard on the net income is not expected to be material.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="za1eb623ce27b45af82c65016ea8817af" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(2)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>In January 2017, the FASB issued ASU 2017-04, &#8220;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#8221; which eliminates the requirement to calculate the implied fair value of goodwill in Step 2 of
                    the goodwill impairment test. Under ASU 2017-04, goodwill impairment charges will be based on the excess of a reporting unit&#8217;s carrying amount over its fair value as determined in Step 1 of the testing. ASU 2017-04 is effective for
                    interim and annual testing dates after December 15, 2019, with early adoption permitted for interim and annual goodwill impairment testing dates after January 1, 2017. The Company does not expect the adoption&#160;of ASU 2017-04 to have a
                    material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zc390a61512084639a9587328073b006d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(3)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>In July 2018, the FASB issued ASU 2018-09, which clarifies and corrects unintended application of guidance, and makes improvements to several Codification Topics. The changes are part of an ongoing FASB project to make
                    non-substantive technical corrections, clarifications, and improvements that are not expected to have a significant effect on accounting practice or create a significant administrative cost to most entities. Most of the amendments are
                    effective immediately.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25">Some of the amendments are effective for annual and interim periods in fiscal years beginning after December 15, 2018.</div>
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25">The Company does not expect the adoption&#160;of ASU 2018-09 to have a material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.</div>
    </div></div></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6749406976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Marketable Securities</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><table id="z10c0f3bc7b13453a9d2736fe0d993629" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td style="width: 46.19%; vertical-align: bottom"><div style="line-height: 1.25; font-weight: bold">Note 3 - Marketable Securities</div>
          </td>
          <td style="width: 13.11%; vertical-align: bottom">&#160;</td>
          <td style="width: 0.46%; vertical-align: bottom">&#160;</td>
          <td style="width: 13.11%; vertical-align: bottom">&#160;</td>
          <td style="width: 0.46%; vertical-align: bottom">&#160;</td>
          <td style="width: 13.11%; vertical-align: bottom">&#160;</td>
          <td style="width: 0.46%; vertical-align: bottom">&#160;</td>
          <td style="width: 13.11%; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td style="width: 7.32%; vertical-align: bottom">&#160;</td>
          <td colspan="9" style="width: 92.68%; vertical-align: bottom">
            <div style="line-height: 1.25">The Company's investment in marketable securities as of December 31, 2018 and June 30, 2019 are classified as &#8220;held-to-maturity&#8221; and consist of the following:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="z1e7526d6f4274c8088eaedfab9991041" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Gross</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">Gross</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">unrealized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">unrealized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Amortized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">holding</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">holding</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">Aggregate</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">cost basis**</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">gains</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">(losses)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">fair value*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="14" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">At June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Held to maturity:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">5,979</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(59</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">5,922</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Non-Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">53,970</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">369</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(155</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">54,184</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">59,949</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">371</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(214</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">60,106</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">At December 31, 2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Held to maturity:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,610</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(22</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,588</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Non-Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">46,052</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(778</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">45,274</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">47,662</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(800</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">46,862</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both"><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td style="width: 7.32%; vertical-align: bottom">&#160;</td>
          <td style="width: 5.79%; vertical-align: top">
            <div style="line-height: 1.25">*</div>
          </td>
          <td style="width: 86.89%; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value is being determined using quoted market prices in active markets (Level 2).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.32%; vertical-align: bottom">&#160;</td>
          <td style="width: 5.79%; vertical-align: top">
            <div style="line-height: 1.25">**</div>
          </td>
          <td style="width: 86.89%; vertical-align: bottom">
            <div style="line-height: 1.25">Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25"><br style="line-height: 1.25" />
    </div>
    <table id="z954def076e7d4b9e971974789f3e2ad2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td style="width: 7.36%; vertical-align: bottom">&#160;</td>
          <td style="width: 92.64%; vertical-align: bottom">
            <div style="line-height: 1.25">Activity in marketable securities in six month period ended in June 30, 2019:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zfb2be70dac9840988c72204a65525db0" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25; font-weight: bold">Balance at January 1, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">47,662</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Purchases of marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">12,754</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Discount on marketable securities, net</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(70</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Proceeds from maturity of marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(397</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25; font-weight: bold">Balance at June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">59,949</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both"><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="15" style="width: 99.48%; vertical-align: bottom">
            <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 36pt">The following table summarizes the gross unrealized losses on investment securities for which other-than-temporary impairments
              have not been recognized and the fair value of those securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, at June 30, 2019:</div>
          </td>
          <td style="width: 0.52%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="z9715ad799f084a09a49d84e6060ea774" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25">Less than 12 months</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25">12 months or more</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25">Total</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Held to maturity</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(12</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2,516</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(202</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">22,028</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(214</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">24,544</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 35.45pt; line-height: 1.25">The unrealized losses on the investments were caused by changes in interest rate. The Company has the ability and intent to hold these investments until maturity and it is
        more likely than not that the Company will not be required to sell any of the securities before recovery; therefore these investments are not considered other than temporarily impaired.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6605815200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><table id="z3e5f2d608b8e413aada25c692d134e92" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td style="width: 67.57%; vertical-align: bottom"><div style="line-height: 1.25; font-weight: bold">Note 4 - Inventories</div>
          </td>
          <td style="width: 0.43%; vertical-align: bottom">&#160;</td>
          <td style="width: 11.81%; vertical-align: bottom">&#160;</td>
          <td style="width: 0.43%; vertical-align: bottom">&#160;</td>
          <td style="width: 11.81%; vertical-align: bottom">&#160;</td>
          <td style="width: 7.97%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zfdc90123e87f4b879303459dc93b32aa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 93%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold"> June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold">December 31,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Raw materials and components</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">15,393</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">19,088</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Products in process</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">7,921</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">10,883</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Finished products</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">10,931</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">12,398</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">34,245</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">42,369</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6749409728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Lessee Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Leases</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td style="width: 82.65%; vertical-align: bottom"><div style="line-height: 1.25; font-weight: bold">Note 5 &#8211; Leases</div>
          </td>
          <td style="width: 0.43%; vertical-align: top">&#160;</td>
          <td style="width: 8.96%; vertical-align: top">&#160;</td>
          <td style="width: 7.97%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td rowspan="1" style="width: 82.65%; vertical-align: bottom">
            <div style="line-height: 1.25">The components of lease cost in the six months period ended in June 30, 2019 were as follows:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="z10a570dca517442b827c288ac0ffffa8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Six-month period ended</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating lease cost:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Amortization of right-of-use assets</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">693</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Interest on lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">61</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Variable lease payments not included in the lease liability</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Short-term lease cost</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">150</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease cost</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">907</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="3" style="width: 82.65%; vertical-align: bottom">
            <div style="line-height: 1.25">Supplemental cash flow information related to operating leases was as follows:</div>
          </td>
          <td style="width: 0.43%; vertical-align: top">&#160;</td>
          <td style="width: 8.96%; vertical-align: top">&#160;</td>
          <td style="width: 7.97%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zb63a551cd58c4a1fac0f01ab8997ad45" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Six-month period ended</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Cash paid for amounts included in the measurement of lease liabilities:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating cash flows from operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">912</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Right-of-use assets obtained in exchange for lease obligations (non-cash):</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">607</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="3" style="width: 82.65%; vertical-align: bottom">
            <div style="line-height: 1.25">Supplemental balance sheet information related to operating leases was as follows:</div>
          </td>
          <td style="width: 0.43%; vertical-align: top">&#160;</td>
          <td style="width: 8.96%; vertical-align: top">&#160;</td>
          <td style="width: 7.97%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="za9d60fb40b364ac094fed75601bf5d8e" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases right-of-use</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,615</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Current operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,399</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Non current operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2,140</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,539</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Weighted average remaining lease term</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="text-align: right; line-height: 1.25">3.9 years</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Weighted average discount rate</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3.4</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">%</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="4" style="width: 100%; vertical-align: bottom">
            <div style="line-height: 1.25">Future minimum lease payments under non-cancellable leases as of June 30, 2019 were as follows:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zbaa316fdf16648f5a13c73e3a956d5cc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2019 (excluding the six months ended June 30, 2019)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">814</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2020</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,030</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2021</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">639</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2022</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">478</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2023</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">452</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">After 2024</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">377</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease payments</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,790</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Less: imputed interest</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">251</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Present value of lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,539</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="3" style="width: 83.07%; vertical-align: bottom">
            <div style="line-height: 1.25">Future minimum lease payments under non-cancellable leases as of December 31, 2018, under ASC 840, Leases were as follows:</div>
          </td>
          <td style="width: 49.79%; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zeb1ab4b80f044283af4708c1455797a0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">December 31,2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,394</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2020</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">643</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2021</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">449</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2022</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">363</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2023</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">363</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">After 2024</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">643</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease payments</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,855</div>
          </td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6749411792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share based compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share based compensation</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25; font-weight: bold">Note 6 - Share based compensation</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">
          <div>
            <table class="DSPFListTable" id="za4c104ae12ba4536a48d43d6f0cda0f2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

                <tr>
                  <td style="width: 36pt"><br />
                  </td>
                  <td style="width: 18pt; vertical-align: top; font-weight: bold">A.</td>
                  <td style="width: auto; vertical-align: top; text-align: justify">
                    <div>On January 31, 2019, the Company granted, in the aggregate, 141,928 options&#160;to certain of its directors and employees under the 2013 Plan. In relation to this grant:</div>
                  </td>
                </tr>

            </table>
          </div>
        </div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zbbf5564077c8464c8e9ab04d1ee2684e" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 54pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(1)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The exercise price for the options (per ordinary share) was US$ 33.83 and the Option expiration date was the earlier to occur of: (a) January 31, 2027; and (b) the closing price of the shares falling below US$ 16.92 at any time after
                    the date of grant. The options vest and become exercisable on the second anniversary of the date of grant.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z61eeadef7534428ca73772987b09c941" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 54pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(2)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The Company recognizes compensation expenses on these options based on estimated grant date fair value using the Binomial option-pricing model with the following assumptions:</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <table id="z3fb69d6b8b88444c9d69ca0e27c3adbe" border="0" cellpadding="1" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Average Risk-free interest rate <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(a)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">2.55 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Expected dividend yield</div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">0.0 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Average expected volatility&#160; <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(b)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">44.62 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Termination rate</div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">9%</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-bottom: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Suboptimal factor <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(c)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">3.18</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <table id="zca489a1e8069443f99abbfeebea2ba9e" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td style="width: 7.73%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,serif">(a)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif">Risk-free interest rate represents risk free US$ zero-coupon US Government Bonds at time of grant.</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.73%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,serif">(b)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif">Expected average volatility represents a weighted average standard deviation rate for the price of the Company&#8217;s ordinary shares on the NASDAQ National
                Market.</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.73%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,serif">(c)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif">Suboptimal factor represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass,
                will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z83f0c54c8b894d869f1640fca7767348" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 36pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top; font-weight: bold">B.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Compensation expenses incurred during the six and three month periods ended June 30, 2019 in relation to the above grant were approximately US$ 365 thousand and US$ 221 thousand respectively. As at June 30, 2019, there were
                    approximately US$ 1,413 thousand of unrecognized compensation costs related to these grants to be recognized over a weighted average period of 1.59 years.</div>
                </td></tr></table></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6749428720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Sales [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Sales</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><table id="zcfa739a5a7e14d7f80cd31f1d43066c4" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td style="width: 55.35%; vertical-align: middle"><div style="line-height: 1.25; font-weight: bold">Note 7 - Sales</div>
          </td>
          <td style="width: 0.47%; vertical-align: bottom">&#160;</td>
          <td style="width: 14.42%; vertical-align: bottom">&#160;</td>
          <td style="width: 0.47%; vertical-align: bottom">&#160;</td>
          <td style="width: 14.42%; vertical-align: bottom">&#160;</td>
          <td style="width: 0.47%; vertical-align: bottom">&#160;</td>
          <td style="width: 14.42%; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td rowspan="1" style="width: 7.44%; vertical-align: bottom">
            <div style="margin-left: 9pt">
              <div style="margin-left: 9pt">
                <div style="margin-left: 9pt">
                  <div style="margin-left: 9pt">
                    <div style="margin-left: 9pt">
                      <div style="margin-left: 9pt">
                        <div style="margin-left: 9pt">
                          <div style="margin-left: 9pt">
                            <div style="line-height: 1.25; font-weight: bold">Sales to single customers exceeding 10% of sales:</div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zbeccfd63729c43a1ab1da4895388e24d" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif">Six-month period ended June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Customer &#8220;A&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">8,956</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">10,538</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Customer &#8220;B&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">7,327</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Customer &#8220;C&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">7,515</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both"><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td colspan="2" rowspan="1" style="vertical-align: middle; width: 38%; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 72pt">*&#160;&#160;&#160; Less than 10% of sales.</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom">&#160;</td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6924464816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z7d0a62aee2944d4a8203e2ef20dd9f4f" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-weight: bold">A.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Basis of presentation</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The accompanying condensed interim consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for
        interim financial information and contain all adjustments (consisting only of normal recurring adjustments) which, in the opinion of management, are necessary to present fairly the financial information included therein. It is suggested that these
        condensed interim consolidated financial statements be read in conjunction with the audited consolidated financial statements and related notes included in the Company's Annual Report on Form 20-F for the year ended December 31, 2018. Results for
        the interim period presented are not necessarily indicative of the results to be expected for the full year.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Estimates and assumptions</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25"><div>
          <table class="DSPFListTable" id="ze9dc1ea07b614e8ea2fd2dfe58811459" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-weight: bold">B.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Estimates and assumptions</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The preparation of the condensed interim consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires
        management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the condensed interim consolidated financial statements and the reported amounts of
        revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include income taxes, inventories, marketable securities, goodwill, intangible assets
        and share-based compensation.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zdd738ac6b7704a5b9ed839b22e504032" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-weight: bold">C.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Fair Value Measurements</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The Company's financial instruments consist mainly of cash and cash equivalents, marketable securities, trade and other receivables and trade accounts payable. The carrying
        amounts of these financial instruments, except for marketable securities, approximate their fair value because of the short maturity of these investments. The fair value of marketable securities is presented in Note 3 to these condensed interim
        consolidated financial statements. Assets held for severance benefits are recorded at their current cash redemption value.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines
        fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value
        hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full
        term of the asset or liability.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-left: 71.45pt; line-height: 1.25">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for
        situations in which there is little, if any, market activity for the asset or liability at measurement date</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development costs</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25"><div>
          <table class="DSPFListTable" id="z6a0c7d230a724200a947de2c69b626dc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 35.45pt"><br />
                </td>
                <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif; font-weight: bold">D.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">Research and development costs</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Capitaization of software development costs related to programmable components incorporated into the Company's products, are charged to expense until technological feasibility
        has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological
        feasibility of a product is established. The company has determined that technological feasibility for its software components of hardware products is reached after all high-risk development issues have been resolved through coding and testing.
        Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. The amortization of these costs is included in cost of revenue over the estimated life of the
        products. Other costs incurred in the research and development of the Company&#8217;s products are expensed as incurred.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="line-height: 1.25"><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25"><div><table class="DSPFListTable" id="z7ead76e37570426a837e36c2300ba995" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td style="width: 35.45pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top; font-weight: bold">E.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">&#160; &#160; &#160; Leases</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">In February 2016, the FASB established Topic 842, Leases, by issuing Accounting Standards Update (ASU) No. 2016-02. The guidance establishes a right-of-use model ("ROU") that
        requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">A modified retrospective transition approach is required, applying the new standard to all leases existing at the date of initial application. The Company adopted the new
        accounting standard ASC 842 "Leases" and all the related amendments on January 1, 2019 and used the effective date as the Company&#8217;s date of initial application. Consequently, financial information was not updated and the disclosures required under
        the new standard are not provided for dates and periods before January 1, 2019.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising
        from the lease.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. A lease is a finance
        lease if it meets any one of the criteria below, otherwise the lease is an operating lease:</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zfea0309226084bea89e1f46caf100056" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z11956272a20c4f5f832e7c67ed9073c2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z987066dc46284d44bfd6c4681c0af49a" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The lease term is for the major part of the remaining economic life of the underlying asset.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="ze0de734d17e242f3a24eb697605ab0b2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z4772920201ae4d8eac565d107458c4a9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Payments equals or exceeds substantially all of the fair value of the underlying asset.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z6c76764311364eada8fdac3a2b7a53c9" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor&#160; at the end of lease term.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Operating leases are included in operating lease right-of-use ("ROU") assets, current and non-current liabilities in the consolidated balance sheets.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">As of June 30, 2019, all of the company's leases are operating leases.</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25"> <br />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The new standard provides a number of optional practical expedients in transition. The Company chose to apply the following permitted practical expedients:</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zc17185ba79634a25b81f0ad71f9e1145" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Not to reassess its prior conclusions regarding lease identification, lease classification and initial direct costs under the new standard.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z070e4259489f458e88fc23302c92c8d8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Applying the practical expedient pertaining to the use-of hindsight.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z0e28bcbd456843ae8bfb129939e3c2f4" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Short-term lease recognition exemption for all leases with a term shorter than 12 months. This means, that for those leases, the Company does not recognize ROU assets or lease liabilities but recognizes lease expenses over the lease
                    term on a straight-line basis.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z9b62c3ebe8a74f16b1090de6b703ca11" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt">
                  <div><br />
                  </div>
                </td>
                <td style="width: 18pt; vertical-align: top">&#8226;</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>Applying the practical expedient to not separate lease and non-lease components for all of the Company&#8217;s leases, other than leases of real estate.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25">The company did not separate lease and non-lease components for all contracts entered into before January 1, 2019 and identified as leases in accordance with Topic 840.</div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="line-height: 1.25">&#160;</div>

    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">On the commencement date, the lease payments shall include variable lease payments that depend on an index (such as the Consumer Price Index), initially measured using the index
        at the commencement date.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The Company does not remeasure the lease liability for changes in future lease payments arising from changes in an index unless the lease liability is remeasured for another
        reason. Therefore, after initial recognition, such variable lease payments are recognized in profit or loss as they are incurred.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Variable payments that depends on use of the underlying asset are not included in the lease payments. Such variable payments are recognized in profit or loss in the period in
        which the event or condition that triggers the payment occurs.</div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Upon initial recognition, the Company recognizes a liability at the present value of the lease payments to be made over the lease term, and concurrently recognizes a ROU asset at
        the same amount of the liability, adjusted for any prepaid lease payments.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The company uses its incremental borrowing rate based on the information available at the commencement date to determine the present value of the lease payments.</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">After lease commencement, the Company measures the
      lease liability at the present value of the remaining lease payments using the discount rate determined at lease commencement
      (as long as the discount rate hasn&#8217;t been updated as a result of a reassessment event). The Company subsequently
      measures the ROU asset at the present value of the remaining lease payments, adjusted for the remaining balance of any
      cumulative prepaid or accrued rent if the lease payments are uneven throughout the lease term.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">The Company&#8217;s lease agreements have remaining lease terms ranging from 1 year to 8 years. Some of these agreements include options to extend the leases for up to 5 years and some
        include options to terminate the leases immediately. Some of our vehicle lease agreements include rental payments based on the actual usage of the vehicles and other lease agreements include rental payments adjusted periodically for inflation. The
        Company&#8217;s lease agreements do not contain any residual value guarantees. See Note 5.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Prior to the adoption of the new lease standard the Company leases real estate and cars for use in its operations, which are classified as operating leases. In addition to rent,
        the leases may require the company to pay directly for fees, insurance, maintenance and other operating expenses.</div>
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Effects of the initial application of the new standard on the Company's consolidated balance sheet as of January 1, 2019:</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25"> <br />
      </div>
    </div>
    <table id="zc0c2ccdad74142699e489ecd6862c7fa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-weight: bold">According to the</div>
              <div style="line-height: 1.25; font-weight: bold">previous accounting</div>
              <div style="line-height: 1.25; font-weight: bold">policy</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"> <br />
              </div>
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"> <br />
              </div>
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">The change</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-weight: bold">As presented</div>
              <div style="line-height: 1.25; font-weight: bold">according to</div>
              <div style="line-height: 1.25; font-weight: bold">Topic 842</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td rowspan="1" colspan="10" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: center; line-height: 1.25; font-weight: bold">US$ thousands</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Operating leases right-of-use</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Prepaid expenses</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Operating lease liabilities</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
        </tr>

    </table>
<div style="line-height: 1.25">&#160;</div>
</div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div><div style="line-height: 1.25"><div style="line-height: 1.25"><div style="line-height: 1.25"><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25"><div><table class="DSPFListTable" id="zcb442a9de5dc40299cd145fa19de9ca1" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td style="width: 35.45pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top; font-weight: bold">F.</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div style="font-weight: bold">&#160; &#160; &#160; Recent Accounting Pronouncements</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="z505a71af837a47e7a84482effa3be52d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(1)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which significantly changes the way entities recognize impairment of many financial assets by requiring immediate recognition of
                    estimated credit losses expected to occur over their remaining life. This ASU is effective for annual and interim periods in fiscal years beginning after December 15, 2019. Early adoption is permitted for annual and interim periods in
                    fiscal years beginning after December 15, 2018. The impact of adopting the new standard on the net income is not expected to be material.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="za1eb623ce27b45af82c65016ea8817af" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(2)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>In January 2017, the FASB issued ASU 2017-04, &#8220;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#8221; which eliminates the requirement to calculate the implied fair value of goodwill in Step 2 of
                    the goodwill impairment test. Under ASU 2017-04, goodwill impairment charges will be based on the excess of a reporting unit&#8217;s carrying amount over its fair value as determined in Step 1 of the testing. ASU 2017-04 is effective for
                    interim and annual testing dates after December 15, 2019, with early adoption permitted for interim and annual goodwill impairment testing dates after January 1, 2017. The Company does not expect the adoption&#160;of ASU 2017-04 to have a
                    material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; line-height: 1.25">
        <div>
          <table class="DSPFListTable" id="zc390a61512084639a9587328073b006d" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

              <tr>
                <td style="width: 72pt"><br />
                </td>
                <td style="width: 18pt; vertical-align: top">(3)</td>
                <td style="width: auto; vertical-align: top; text-align: justify">
                  <div>In July 2018, the FASB issued ASU 2018-09, which clarifies and corrects unintended application of guidance, and makes improvements to several Codification Topics. The changes are part of an ongoing FASB project to make
                    non-substantive technical corrections, clarifications, and improvements that are not expected to have a significant effect on accounting practice or create a significant administrative cost to most entities. Most of the amendments are
                    effective immediately.</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
    <div style="line-height: 1.25">
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25">Some of the amendments are effective for annual and interim periods in fiscal years beginning after December 15, 2018.</div>
      <div style="text-align: justify; margin-left: 90pt; line-height: 1.25">The Company does not expect the adoption&#160;of ASU 2018-09 to have a material impact on its consolidated balance sheets, results of operations, cash flows or presentation thereof.</div>
    </div>
    <div style="line-height: 1.25">
      </div></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6618465088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Table)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Effects on Company's Consolidated Balance Sheet</a></td>
<td class="text"><div style="line-height: 1.25"><div style="text-align: justify; margin-left: 72pt; line-height: 1.25">Effects of the initial application of the new standard on the Company's consolidated balance sheet as of January 1, 2019:</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25"> <br />
      </div>
    </div>
    <table id="zc0c2ccdad74142699e489ecd6862c7fa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-weight: bold">According to the</div>
              <div style="line-height: 1.25; font-weight: bold">previous accounting</div>
              <div style="line-height: 1.25; font-weight: bold">policy</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"> <br />
              </div>
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"> <br />
              </div>
              <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">The change</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; text-align: center">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25"><font style="line-height: 1.25"> </font></div>
            </div>
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-weight: bold">As presented</div>
              <div style="line-height: 1.25; font-weight: bold">according to</div>
              <div style="line-height: 1.25; font-weight: bold">Topic 842</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td rowspan="1" colspan="10" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: center; line-height: 1.25; font-weight: bold">US$ thousands</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Operating leases right-of-use</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">3,424</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Prepaid expenses</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(90</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Operating lease liabilities</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">-</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div>
          </td>
          <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">(3,334</div>
            </div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25">)</div>
            </div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e725-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6904030944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesTextBlock', window );">Held-to-Maturity Securities</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div></div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td style="width: 7.32%; vertical-align: bottom">&#160;</td>
          <td colspan="9" style="width: 92.68%; vertical-align: bottom">
            <div style="line-height: 1.25">The Company's investment in marketable securities as of December 31, 2018 and June 30, 2019 are classified as &#8220;held-to-maturity&#8221; and consist of the following:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="z1e7526d6f4274c8088eaedfab9991041" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Gross</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">Gross</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">unrealized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">unrealized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Amortized</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">holding</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">holding</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">Aggregate</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">cost basis**</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">gains</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">(losses)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="font: bold 9pt/1.25 Times New Roman, serif">fair value*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="14" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">At June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Held to maturity:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">5,979</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(59</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">5,922</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Non-Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">53,970</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">369</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(155</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">54,184</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">59,949</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">371</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(214</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">60,106</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">At December 31, 2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Held to maturity:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,610</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(22</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,588</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Non-Current</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">46,052</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(778</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">45,274</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">47,662</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">-</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(800</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">46,862</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both"><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td style="width: 7.32%; vertical-align: bottom">&#160;</td>
          <td style="width: 5.79%; vertical-align: top">
            <div style="line-height: 1.25">*</div>
          </td>
          <td style="width: 86.89%; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value is being determined using quoted market prices in active markets (Level 2).</div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.32%; vertical-align: bottom">&#160;</td>
          <td style="width: 5.79%; vertical-align: top">
            <div style="line-height: 1.25">**</div>
          </td>
          <td style="width: 86.89%; vertical-align: bottom">
            <div style="line-height: 1.25">Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.</div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock', window );">Schedule of Reconciliation of Marketable Securities</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div style="line-height: 1.25"></div>
    <table id="z954def076e7d4b9e971974789f3e2ad2" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td style="width: 7.36%; vertical-align: bottom">&#160;</td>
          <td style="width: 92.64%; vertical-align: bottom">
            <div style="line-height: 1.25">Activity in marketable securities in six month period ended in June 30, 2019:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zfb2be70dac9840988c72204a65525db0" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: bottom; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25; font-weight: bold">Balance at January 1, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">47,662</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Purchases of marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">12,754</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Discount on marketable securities, net</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(70</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Proceeds from maturity of marketable securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(397</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25; font-weight: bold">Balance at June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">59,949</div>
          </td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock', window );">Summary of Investment Securities in an Unrealized Loss Position</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div style="clear: both"></div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="15" style="width: 99.48%; vertical-align: bottom">
            <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 36pt">The following table summarizes the gross unrealized losses on investment securities for which other-than-temporary impairments
              have not been recognized and the fair value of those securities, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position, at June 30, 2019:</div>
          </td>
          <td style="width: 0.52%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="z9715ad799f084a09a49d84e6060ea774" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25">Less than 12 months</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25">12 months or more</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25">Total</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Unrealized Losses</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Fair value</div>
          </td>
          <td colspan="1" rowspan="2" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="line-height: 1.25">Held to maturity</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Corporate debt securities and government debt securities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(12</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2,516</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(202</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">22,028</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">(214</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">24,544</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height: 1.25">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for held-to-maturity securities in an unrealized loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Reconciliation Of Marketable Securities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_ScheduleOfReconciliationOfMarketableSecuritiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6634394432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventories</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div></div>
    <table id="zfdc90123e87f4b879303459dc93b32aa" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 93%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold"> June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold">December 31,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: &#38; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Raw materials and components</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">15,393</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">19,088</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Products in process</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">7,921</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">10,883</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Finished products</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">10,931</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">12,398</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: middle; padding-left: 9pt; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">34,245</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">42,369</div>
          </td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6737877920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Lessee Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Operating Lease Cost</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td rowspan="1" style="width: 82.65%; vertical-align: bottom"><div style="line-height: 1.25">The components of lease cost in the six months period ended in June 30, 2019 were as follows:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="z10a570dca517442b827c288ac0ffffa8" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Six-month period ended</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating lease cost:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Amortization of right-of-use assets</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">693</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Interest on lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">61</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Variable lease payments not included in the lease liability</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Short-term lease cost</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">150</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease cost</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">907</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Cash Flow Information Related to Operating Leases</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div></div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="3" style="width: 82.65%; vertical-align: bottom">
            <div style="line-height: 1.25">Supplemental cash flow information related to operating leases was as follows:</div>
          </td>
          <td style="width: 0.43%; vertical-align: top">&#160;</td>
          <td style="width: 8.96%; vertical-align: top">&#160;</td>
          <td style="width: 7.97%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zb63a551cd58c4a1fac0f01ab8997ad45" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">Six-month period ended</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Cash paid for amounts included in the measurement of lease liabilities:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating cash flows from operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">912</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="4" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Right-of-use assets obtained in exchange for lease obligations (non-cash):</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">607</div>
          </td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Schedule of Supplemental Balance Sheet Information Related to Operating Leases</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div></div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="3" style="width: 82.65%; vertical-align: bottom">
            <div style="line-height: 1.25">Supplemental balance sheet information related to operating leases was as follows:</div>
          </td>
          <td style="width: 0.43%; vertical-align: top">&#160;</td>
          <td style="width: 8.96%; vertical-align: top">&#160;</td>
          <td style="width: 7.97%; vertical-align: top">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="za9d60fb40b364ac094fed75601bf5d8e" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases:</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases right-of-use</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,615</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Current operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,399</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Non current operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2,140</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,539</div>
          </td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock', window );">Schedule of Additional Information Related to Operating Leases</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div></div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Weighted average remaining lease term</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="text-align: right; line-height: 1.25">3.9 years</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Weighted average discount rate</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Operating leases</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3.4</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">
            <div style="line-height: 1.25">%</div>
          </td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div></div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="4" style="width: 100%; vertical-align: bottom">
            <div style="line-height: 1.25">Future minimum lease payments under non-cancellable leases as of June 30, 2019 were as follows:</div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zbaa316fdf16648f5a13c73e3a956d5cc" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold"> June 30, 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2019 (excluding the six months ended June 30, 2019)</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">814</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2020</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,030</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2021</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">639</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2022</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">478</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2023</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">452</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">After 2024</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">377</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease payments</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,790</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Less: imputed interest</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">251</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Present value of lease liabilities</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,539</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td colspan="3" style="width: 83.07%; vertical-align: bottom">
            <div style="line-height: 1.25">Future minimum lease payments under non-cancellable leases as of December 31, 2018, under ASC 840, Leases were as follows:</div>
          </td>
          <td style="width: 49.79%; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zeb1ab4b80f044283af4708c1455797a0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">December 31,2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; line-height: 1.25; font-family: Times New Roman,serif; font-weight: bold">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">1,394</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2020</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">643</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2021</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">449</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2022</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">363</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">2023</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">363</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">After 2024</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">643</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Total operating lease payments</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: rgb(0, 0, 0) 4px double; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">3,855</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of additional information related to leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental balance sheet information related to leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information related to leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6751685760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share based compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions Used in Estimation of Grant Date Fair Value of Options</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div style="line-height: 1.25"><div style="text-align: justify; line-height: 1.25"><div><table class="DSPFListTable" id="z61eeadef7534428ca73772987b09c941" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000"><tr><td style="width: auto; vertical-align: top; text-align: justify"><div>The Company recognizes compensation expenses on these options based on estimated grant date fair value using the Binomial option-pricing model with the following assumptions:</div>
                </td>
              </tr>

          </table>
        </div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <table id="z3fb69d6b8b88444c9d69ca0e27c3adbe" border="0" cellpadding="1" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Average Risk-free interest rate <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(a)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">2.55 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Expected dividend yield</div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">0.0 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Average expected volatility&#160; <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(b)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">44.62 %</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Termination rate</div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-right: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(255, 255, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">9%</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 83.48%; vertical-align: top; border-top: rgb(0, 0, 0) 1px solid; border-bottom: rgb(0, 0, 0) 1px solid; border-left: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">Suboptimal factor <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(c)</sup></div>
            </div>
          </td>
          <td style="width: 16.52%; vertical-align: top; border: rgb(0, 0, 0) 1px solid; background-color: rgb(204, 238, 255)">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25">3.18</div>
            </div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25; clear: both">
      <div style="line-height: 1.25"><br style="line-height: 1.25" />
      </div>
    </div>
    <table id="zca489a1e8069443f99abbfeebea2ba9e" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 80%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td style="width: 7.73%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,serif">(a)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif">Risk-free interest rate represents risk free US$ zero-coupon US Government Bonds at time of grant.</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.73%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,serif">(b)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif">Expected average volatility represents a weighted average standard deviation rate for the price of the Company&#8217;s ordinary shares on the NASDAQ National
                Market.</div>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 7.73%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="line-height: 1.25; font-family: Times New Roman,serif">(c)</div>
            </div>
          </td>
          <td style="width: 92.27%; vertical-align: top">
            <div style="line-height: 1.25">
              <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif">Suboptimal factor represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass,
                will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.</div>
            </div>
          </td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6633838704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Sales [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Sales to Single Customers Exceeding 10% of Sales</a></td>
<td class="text"><div style="line-height: 1.25; clear: both"><div></div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">

        <tr>
          <td rowspan="1" style="width: 7.44%; vertical-align: bottom">
            <div style="margin-left: 9pt">
              <div style="margin-left: 9pt">
                <div style="margin-left: 9pt">
                  <div style="margin-left: 9pt">
                    <div style="margin-left: 9pt">
                      <div style="margin-left: 9pt">
                        <div style="margin-left: 9pt">
                          <div style="margin-left: 9pt">
                            <div style="line-height: 1.25; font-weight: bold">Sales to single customers exceeding 10% of sales:</div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </td>
        </tr>

    </table>
    <div><br />
    </div>
    <table id="zbeccfd63729c43a1ab1da4895388e24d" border="0" cellpadding="0" cellspacing="0" align="right" style="width: 90%; color: #000000; font: 10pt Times New Roman, Times, serif; text-align: left">

        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif">Six-month period ended June 30,</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif"> 2019</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif">2018</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; padding-bottom: 2px; vertical-align: bottom">&#160;&#160;</td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; vertical-align: bottom">&#160;</td>
          <td colspan="6" style="vertical-align: middle; border-bottom: #000000 2px solid; vertical-align: bottom">
            <div style="text-align: center; font: bold 9pt/1.25 Times New Roman, serif">US$ thousands</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
          <td colspan="2" style="vertical-align: middle; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Customer &#8220;A&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">8,956</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">10,538</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Customer &#8220;B&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">7,327</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); vertical-align: bottom">
            <div style="line-height: 1.25">*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">Customer &#8220;C&#8221;</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">*</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); vertical-align: bottom">
            <div style="line-height: 1.25">7,515</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    <div style="clear: both"><br />
    </div>
    <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">

        <tr>
          <td colspan="2" rowspan="1" style="vertical-align: middle; width: 38%; vertical-align: bottom">
            <div style="line-height: 1.25; font-family: Times New Roman,Times,serif; margin-left: 72pt">*&#160;&#160;&#160; Less than 10% of sales.</div>
          </td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; vertical-align: bottom">&#160;</td>
          <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap; vertical-align: bottom">&#160;</td>
        </tr>

    </table>
    </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6903917312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseOptionToExtend', window );">Options to extend leases</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Remaining lease terms</a></td>
<td class="text">3 years 10 months 25 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Remaining lease terms</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Remaining lease terms</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseOptionToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6746474816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Schedule of Effects on Company's Consolidated Balance Sheet) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use</a></td>
<td class="nump">$ 3,615<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">$ (3,539)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">According to the previous accounting policy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_RestatementAdjustmentMember', window );">The change [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(90)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,334)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=silc_AsPresentedAccordingToTopicMember', window );">As presented according to Topic 842 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,334)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RestatementAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=silc_AsPresentedAccordingToTopicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=silc_AsPresentedAccordingToTopicMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6746435136">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities (Held-To-Maturity Securities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Aggregate fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 60,106<span></span>
</td>
<td class="nump">$ 46,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross unrealized holding gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">371<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross unrealized holding (losses)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(214)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Amortized cost basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">59,949<span></span>
</td>
<td class="nump">47,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_AccruedInterestOnSecurities', window );">Accrued interest on securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">520<span></span>
</td>
<td class="nump">450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=silc_CurrentMember', window );">Current [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Aggregate fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,922<span></span>
</td>
<td class="nump">1,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross unrealized holding gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross unrealized holding (losses)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Amortized cost basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">5,979<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=silc_NonCurrentMember', window );">Non Current [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Aggregate fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">54,184<span></span>
</td>
<td class="nump">45,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross unrealized holding gains</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">369<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross unrealized holding (losses)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(155)<span></span>
</td>
<td class="num">(778)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Amortized cost basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 53,970<span></span>
</td>
<td class="nump">$ 46,052<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Fair value is being determined using quoted market prices in active markets (Level 2).</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_AccruedInterestOnSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued interest on securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_AccruedInterestOnSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=silc_CurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=silc_CurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=silc_NonCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=silc_NonCurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6633420400">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Schedule of Reconciliation of Marketable Securities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Balance at January 1, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 47,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchases of marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,754<span></span>
</td>
<td class="nump">$ 14,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Discount on marketable securities, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Proceeds from maturity of marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(397)<span></span>
</td>
<td class="num">$ (7,750)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Balance at June 30, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 59,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including accrued interest in the amount of US$ 450 thousands and US$ 520 thousands as of December 31, 2018 and June 30, 2019 respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow through purchase of long-term held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6924792496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities (Summary of Investment Securities in an Unrealized Loss Position) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 months</a></td>
<td class="num">$ (12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 months or more</a></td>
<td class="num">(202)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Fair value, Less than 12 months</a></td>
<td class="nump">2,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue', window );">Fair value, 12 months or more</a></td>
<td class="nump">22,028<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue', window );">Fair value, Total</a></td>
<td class="nump">$ 24,544<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for 12 months or longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27337-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27290-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for less than 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for 12 months or longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6926471968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials and components</a></td>
<td class="nump">$ 15,393<span></span>
</td>
<td class="nump">$ 19,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Products in process</a></td>
<td class="nump">7,921<span></span>
</td>
<td class="nump">10,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished products</a></td>
<td class="nump">10,931<span></span>
</td>
<td class="nump">12,398<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 34,245<span></span>
</td>
<td class="nump">$ 42,369<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6904485088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Schedule of Components of Operating Lease Cost) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_OperatingLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_OperatingLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease payments not included in the lease liability</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total operating lease cost</a></td>
<td class="nump">$ 907<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_OperatingLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest on lease liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_OperatingLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_OperatingLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of right-of-use asset, Operating</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_OperatingLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6638308304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Lessee Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 912<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for lease obligations (non-cash) operating leases</a></td>
<td class="nump">$ 607<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6738326192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases right-of-use</a></td>
<td class="nump">$ 3,615<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">1,399<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non current operating lease liabilities</a></td>
<td class="nump">2,140<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 3,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6638364000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Schedule of Additional Information Related to Operating Leases) (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeDisclosureAbstract', window );"><strong>Lessee Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - Operating leases</a></td>
<td class="text">3 years 10 months 25 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - Operating leases</a></td>
<td class="nump">3.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6604324576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2019</a></td>
<td class="nump">$ 814<span></span>
</td>
<td class="nump">$ 1,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">1,030<span></span>
</td>
<td class="nump">643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">639<span></span>
</td>
<td class="nump">449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">478<span></span>
</td>
<td class="nump">363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">452<span></span>
</td>
<td class="nump">363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">After 2024</a></td>
<td class="nump">377<span></span>
</td>
<td class="nump">643<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">3,790<span></span>
</td>
<td class="nump">$ 3,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="nump">251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 3,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6748684608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share based compensation (Narrative) (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expenses incurred related to options granted | $</a></td>
<td class="nump">$ 221<span></span>
</td>
<td class="nump">$ 365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs related to options granted | $</a></td>
<td class="nump">$ 1,413<span></span>
</td>
<td class="nump">$ 1,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable, weighted average contractual life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 7 months 2 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=silc_ShareOptionPlan2013Member', window );">Share Option Plan 2013 [Member] | $33.83 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Exercise price of options | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 31,  2027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_ConditionForExpiration', window );">Closing price to determine expiration date | $ / shares</a></td>
<td class="nump">$ 16.92<span></span>
</td>
<td class="nump">$ 16.92<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_ConditionForExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Condition for Expiration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_ConditionForExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the equity-based award expires, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=silc_ShareOptionPlan2013Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=silc_ShareOptionPlan2013Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=silc_Allocation1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=silc_Allocation1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6926444192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share based compensation (Fair Value Assumptions) (Details) - Stock Option [Member]<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Jun. 30, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Average Risk-free interest rate</a></td>
<td class="nump">2.55%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Average expected volatility</a></td>
<td class="nump">44.62%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate', window );">Termination rate</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor', window );">Suboptimal factor</a></td>
<td class="nump">3.18<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Risk-free interest rate represents risk free US$ zero-coupon US Government Bonds at time of grant.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Expected average volatility represents a weighted average standard deviation rate for the price of the Company's ordinary shares on the NASDAQ National Market.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Suboptimal factor represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass, will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the multiple of the increase in the market share price on the day of grant of the option which, should it come to pass, will lead to exercise of the option by the employee. It is the average suboptimal factor of the Company and similar companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalFactor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Termination Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">silc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTerminationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>silc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6760607184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Sales (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="4">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2019</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="nump">$ 25,402<span></span>
</td>
<td class="nump">$ 27,603<span></span>
</td>
<td class="nump">$ 55,629<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 57,125<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=silc_Customer1Member', window );">Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,956<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,538<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=silc_Customer2Member', window );">Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,327<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=silc_Customer3Member', window );">Customer C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 7,515<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Less than 10% of sales.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=silc_Customer1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=silc_Customer1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=silc_Customer2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=silc_Customer2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=silc_Customer3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=silc_Customer3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>45
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  )2'$\?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @  E(<3R?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  "4AQ/(:RLM>X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2L0P$(9?17)O)^FBK*&;B^))07!!\1:2V=U@DX9DI-VW-ZV[
M740?P&-F_GSS#4QKHC1]PN?41TSD,%^-O@M9FKAA!Z(H ;(YH->Y+HE0FKL^
M>4WEF?80M?G0>X2&\QOP2-IJTC !J[@0F6JMD2:AICZ=\-8L^/B9NAEF#6"'
M'@-E$+4 IJ:)\3AV+5P $XPP^?Q=0+L0Y^J?V+D#[)0<LUM2PS#4PVK.E1T$
MO#T]OLSK5BYDTL%@^96=I&/$#3M/?EW=W6\?F&JXN*WXNFK66\&EN)8-?Y]<
M?_A=A'UOW<[]8^.SH&KAUUVH+U!+ P04    "  "4AQ/F5R<(Q &  "<)P
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
M8S=]YZ3O#'VWHN\VZ=F(O5M@[Q386_1D(V C#FZ!Q"F06/3C1L!&G-P"!Z?
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
M6SM7XUT?"R/[Z1F3^;^D^ ]02P,$%     @  E(<3X?.55H4!   Q1(  !@
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6R-F-N.HS@0AE\%\0 -MC$V41*I
M(:QVI5VI-:.9O:83YZ !G 72F7W[,8?.)%5%S]PDX'Q5KM\X_HV75]M\:X_&
M=-[WJJS;E7_LNO,B"-KMT51%^V3/IG:_[&U3%9V[;0Y!>VY,L1N"JC+@81@'
M57&J_?5R:'MIUDM[Z<I3;5X:K[U45='\GYK27E<^\]\;/IT.QZYO"-;+<W$P
MGTWWY?S2N+O@EF5WJDS=GFSM-6:_\I_9(N=#P$!\/9EK>W?M]5)>K?W6W_RU
M6_EA7Y$IS;;K4Q3NZ\UDIBS[3*Z._Z:D_JW//O#^^CW['X-X)^:U:$UFRW]/
MN^ZX\K7O[<R^N)3=)WO]TTR"I.]-ZO\V;Z9T>%^)ZV-KRW;X]+:7MK/5E,65
M4A7?Q^]3/7Q?I_SO870 GP+X+<#U_5& F +$SX#HPX!H"HA^MP<Y!4C00S!J
M'P9S4W3%>MG8J]>,\^%<]-..+:1[7-N^<7@ZPV]N/%O7^K:6:AF\]7DF)!T1
M?H_H1V2#$78C M?_K0A.%9%R%,X?.\@P(1-0PR^3Y!\F>2A3D&,EAGAQ%Q^'
M='Q$QD=#?'0?S\!8CX@<D'H4(:,0C@9!J3@48$ P)67,P;#E!*48E[0N2>J2
M6!>H.!V1^*X7%BL.IE%&4%JQ".C"E(B5DD 7IB(1ZYC6%9.Z8JP+C'$:HUYT
MK$#!&0%I#:<OAIC6$J3*"4I$8F86*U*5PK,XHN,U&:_QJ("Q3S7QA.#_-:.@
M"*P]&PRI2,$I3$"ATK2FA-248$TQT)00,SB!?TP"D@G(M,&0$!PL!#D!,<%I
M32RDE_80JT)K>X@K#N&LRT@J1B: *1XJT&-.Y4K4S'K#9DR+864:*F.HGS@*
M)51&4((QJ Q3C&LLC<*8GM-&>N$SXUA; K5Q/-(<4AE%286>&J9D@J5ARIG$
MS+K!:/MD BE3(50FB&4[A,(PY';&4!>&%(<F076GYU31ILZPJROHZA/S4'"<
MH.=%4 H_+TS%"NX0<H)B2LRLB8RV=89]74%?9X3-PK4L(R 1<:@+0TI#^Z.@
M:&:KR6A39]C5%73UB7G88''X)#**<GL,J M3,F$:"L-4DJ@98;2O,VSL:FXJ
MT\[.L+7#;54Z,>JNT/!)P)$A(0XWJ"0&ASDGJ7DOI V>88=7T.$9]EPEM8+:
M*$JBU>=W<N6_RO7XZD2[/,<N#U?O=&(>AY G<$*3F&#H18O"%-SUYB3&Q(PX
MVN@Y-GHX/U*.75?% AH]2<&7H0U)14@912FX# 5WK^"5:0[#>4CK;>VE[OJ_
MZ5WK[<SEF?>O\* ]98N,$>T;MLC'$Y6?Z<<#GG^*YG"J6^_5=IVMAM?[O;6=
M<<6'3VZ-.9IB=[LIS;[K+Y6[;L:#E?&FL^?IT"BXG5RM?P!02P,$%     @
M E(<3^2^_<@D!    !0  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6R-
MF-N.HS@0AE\%<3^#;3"'*(DT27=@I%VI-:O=O:83YZ !G &Z,_OV:PY-AZI*
MR$T'[*]<]=O85>WY19<_JZ-2M?4[SXIJ81_K^CQSG&I[5'E:?=5G59B>O2[S
MM#:OY<&ISJ5*=ZU1GCF",=_)TU-A+^=MVTNYG.NW.CL5ZJ6TJK<\3\O_5BK3
MEX7-[8^&'Z?#L6X:G.7\G![47ZK^^_Q2FC=G&&5WRE51G71AE6J_L+_Q62):
M@Y;XYZ0NU=6SU4AYU?IG\_)]M[!9$Y'*U+9NADC-S[M:JRQK1C)Q_.H'M0>?
MC>'U\\?HFU:\$?.:5FJMLW]/N_JXL$/;VJE]^I;5/_0E4;T@:5N]^C_4N\H,
MWD1B?&QU5K5_K>U;5>N\'\6$DJ>_N]]3T?Y>^O$_S&@#T1N(P<#S[QJXO8$[
M& AYU\#K#;Q/#W=YV?-RX-W[$?F]@?]H1$%O$'P:!'<-PMX@' QXM^#=:K3+
M^Y36Z7)>ZHM5=E_H.6TV I^%Y@/:-HWM]]+VF16N3.O[,HCFSGLS3H^L.T1<
M(2$;(\\$PL?(AD#$&(D)Q!TC"8%X ^(8I8-<0<H5K;UW;2^!W Z1+5*TB "!
M/F-$\HB!>=M@ZHL; LF8"<.(!4 UIKC'0L9HY2ZIW,7*_;&;%8& 2-8=XE]%
M$D@ODBZG0_'(4#SL!\S+BD#@9XD1 9;R"2,1_'(])$C 8#;3GN)I)+GO:31M
MDIPVB=6 3;8B$/#MKB4*(_*#&WO()^/PL1.P3=<8@=/Q[./I\(0'9GYZG'@:
M229<C20'I.0 .0F@9(P@R=/(9AJ) Z2&>[X+CXPI:B0Z)$6'>)W!^JS#Z;,R
M1(%(SQ<P.V *GY68X<R5'H@I(3 9<B^BI4>D] A+!\NPP@@Z+"/BL)218)(.
MA3,Z0[/IXY)B4!K'##HP"0:=F#TS6E&8^A[P%3_ )/=]C6?O1GW#IT]-BH''
M9L]<1^)Q=JOXX'3UP7'Y$?G0$6;00?( L^F9T9;B7+IP%::'2B:'&FNGZP^.
MJXLH@ OQ0 7"<0GRQ6-<W-I4= G"B=( GN@$@U<"9W4N."P@'A@I?H!)IKR-
ME=-5!,<U LIE!(.53S.;!YB8XX)$1G &DREJK)RN6SA1N(10N3^=T0A&RA .
MM2$PLVO@X1,3&&>129%P!@C.]Z['&\\!7<AP7&!$$=R%F,&[$-<7@?29B>A&
M.+#$&/?269A/Y]@5P?!;_Q@).L&*Z:2W(AC.;DR]H#.1P%D&YN@5P7 F@!OG
MZG_[7)6']NJGLK;ZK:B;);EJ':Z75NW= &A?\]D3U?Z-A[/8K!CN,=-M>B*J
M1[!9+!C9PTU/=S?Q&6YW-_9G6AY.166]ZKK6>7L/L=>Z5F8NV%?SJ1]5NAM>
M,K6OF\? /)?=G53W4NMS?]_F#)=^R_\!4$L#!!0    (  )2'$]$Y!8HL@$
M -,#   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL?5/M;ML@%'T5Q ,4
M?R3I&MF65E?5)FU2U&G=;V)?QZA\>$#B[NT'F%AN9NV/X5[..9R#H1B5?C,]
M@$7O@DM3XM[:84^(:7H0U-RI :1;Z906U+I2GX@9-- VD 0G69+LB*!,XJH(
MO8.N"G6VG$DX:&3.0E#]YQ&X&DN<XFOCA9UZZQND*@9Z@A]@?PX'[2HRJ[1,
M@#1,2:2A*_'G=%_G'A\ KPQ&LY@CG^2HU)LOOK8E3KPAX-!8KT#=<($:./="
MSL;OJ(GG+3UQ.;^J/X?L+LN1&J@5_\5:VY?X$T8M=/3,[8L:OT#,L\4HAO\&
M%^ .[IVX/1K%3?BBYFRL$E'%61'T?1J9#.,8]:^T=4(6"=E,2#?_)>21D-\0
MR.0L1'VBEE:%5B/2T\\:J+\3Z3YWA]GX9CB[L.;2&M>]5&F2%^3BA2+F<<)D
M"TSV$5&O(-(90IR!V46VZB(+_/R#B\VZ0+XJD >!S4)@N[M),4%V 2(GR#9Y
MN$'5_Z+2S</];1BR.%Y_W;]3?6+2H*.R[D^%\^R4LN 4DSMWAWKWPN:"0V?]
M]-[-]73/IL*J(3XA,K_CZB]02P,$%     @  E(<3UQ:RO9>!   [Q0  !@
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q]F%%OJT80A?^*Y7=?V!E@(;(M
MQ:ZJ5FJEZ%9MGXF]B:T+Q@42W_[[+ICX.C-G^Q+#YNSLF87Y=MGEI6F_=0?G
M^MGWNCIUJ_FA[\\/4=3M#JXNNR_-V9W\?UZ:MBY[?]N^1MVY=>5^[%17$<5Q
M%M7E\31?+\>VIW:];-[ZZGAR3^VL>ZOKLOUWXZKFLIJ;^4?#U^/KH1\:HO7R
M7+ZZ/US_Y_FI]7?1+<K^6+M3=VQ.L]:]K.:/YF'+=N@P*OXZNDMW=ST;4GEN
MFF_#S:_[U3P>'+G*[?HA1.E_WMW65=40R?OX9PHZOXTY=+R__HC^\YB\3^:Y
M[-RVJ?X^[OO#:I[/9WOW4KY5_=?F\HN;$DKGLRG[W]R[J[Q\<.+'V#55-_Z=
M[=ZZOJFG*-Y*77Z__AY/X^]EBO_1#7>@J0/=.OBQ_Z\#3QWX1X=D3/[J;$SU
MI[(OU\NVN<S:Z],ZE\-+81[83^9N:!SG;OR?S[;SK>]K$Z?+Z'T(-&DV5PW=
M:VZ*R$>_#4%HB VI[O1Y@*U6I 4>@6$2//;G3TED.$ " R1C@.0N@&4Q"5=)
M.DI.DT>3BT2TJ"@L-I)"(RG()! @@P$RE8F)A<O-59/=N30QR52 *$D"5BRT
M8H&50EBQ:A0R+*UH46+S%%O)H95<6S&QL)*K4:R0;+4DB;&- MHH@ TC;!1Z
MWDF]9T 49X&2,3$N_!B8(5GYL1IHD9/@PQ:I;  1)H AHU]\PX$0$#./AD!"
MB4R(],SE:2(3 BK.[^KHLQ\,)</ CT(K S]LI1^MRB@)N,&$,QIQQF3230**
M7CUM+5J$P& PY4RJS+ LQTES/TR:RVK9 M6""@X]*<Q,HZ&9*#N:AXO$Y,J/
MEB4Q!2!A,#>-!F<B*6$T$S,IV@+1PA@;(*?!Z#2(G5;:T60T::;K2LN(TM!:
M;S!$30%0$7C@A-E'B'UR:2) -<-I+(L3!*/ %!.&'QEMA^0+.(D^0Y;E#"-5
M%MH+$08I 9"2? %)(W*1QLJ.#A6<&TQ1 A0EN4R1YB,7ZCEID;5IH#0)4Y0
M14GN% D TI!5U0!U26Q#EC!+2;/4D%SV"&'2^EV?M 1T64&A]P?CE#)=H,&G
MCA%(8.](<K4BC;>TD EIC0VL583Y1YI_A7*BN>9!F[(THT,%YP6SC\ .DB2,
M2>\.%W[GK5X_+0M-#6.,,L"H_([8L,8HQ7*E J)%&I@:QA!E!%')= 9X] 6L
M5DZ@&]:SD"/,408<5=L<UARE+)>?;%L@,S:FP":; Y_)@*4LP<Y@1YHDF:0I
MD#%E-D *QCCE1)."*1 "XX\!_E@2F376U+<=T% >V&,S!A\#\'$H! 8?:_!9
MN=I-FOM3!C*2-4#DRT%NDZ*[8Z+:M:_CB5HWVS5OIWXXD+EKO9W:/=)PS"3:
M-^9A>SU[^Q'F>A3X>]F^'D_=[+GI^Z8>CYI>FJ9WWF3\Q=L[N')_NZG<2S]<
M6G_=7H_@KC=]<YZ.%Z/;&>?Z/U!+ P04    "  "4AQ/#Z-8MK$!  #2 P
M&    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;'U3T6[;, S\%4$?4"5*V@Z!
M;:#I4'3 !@0=MCTK-FT+E41/DN/N[R?)CN=UQEXLDN8=CQ25#6A?70O@R9M6
MQN6T];X[,.;*%K1P-]B!"7]JM%KXX-J&N<Z"J!)(*\8WFSNFA32TR%+L9(L,
M>Z^D@9,EKM=:V%]'4#CD=$NO@1?9M#X&6)%UHH&OX+]U)QL\-K-44H-Q$@VQ
M4.?T87LX[F-^2O@N87 +F\1.SHBOT?E4Y703!8&"TD<&$8X+/()2D2C(^#EQ
MTKED!"[M*_M3ZCWT<A8.'E']D)5O<_J!D@IJT2O_@L,S3/W<4C(U_QDNH$)Z
M5!)JE*A<^I*R=Q[UQ!*D:/$VGM*D<YCXK[!U )\ _!V C862\H_"BR*S.! [
MSKX3\8JW!QYF4\9@&D7Z%\2[$+T4V]UMQBZ1:,HYCCE\F3-GL, ^E^!K)8[\
M'SA?A^]6%>X2?/>7PKMU@OTJP3X1[/_;XEK._;LB;#%3#;9)V^1(B;U)F[R(
MS@O[P-.=_$D?M_V+L(TTCIS1AYM-\Z\1/00IFYNP0FUX8+.CH/;1O ^V'==L
M=#QVTPMB\S,N?@-02P,$%     @  E(<3](@: 6T 0  T@,  !@   !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6Q]4VV/E# 0_BM-?\"5!=1U R2W9XPFFFS.
MJ)^[,$!S?<&V+.>_=UHX1"5^:3O3>9YY9CHM)F.?7 _@R;.2VI6T]WXX,>;J
M'A1W=V8 C3>ML8I[-&W'W&"!-Q&D)$N3Y#537&A:%=%WL55A1B^%AHLE;E2*
MVY]GD&8JZ8&^.!Y%U_O@8%4Q\ Z^@/\Z7"Q:;&5IA +MA-'$0EO2^\/IG(?X
M&/!-P.0V9Q(JN1KS%(R/34F3( @DU#XP<-QN\ !2!B*4\6/AI&O* -R>7]C?
MQ]JQEBMW\&#D=]'XOJ1'2AIH^2C]HYD^P%+/*TJ6XC_!#22&!R68HS;2Q974
MH_-&+2PH1?'G>1<Z[M-\DV<+;!^0+H!T!1QC'C8GBLK?<<^KPIJ)V+GW P]/
M?#BEV)LZ.&,KXAV*=^B]58?L6+!;(%IBSG-,NHU9(QBRKRG2O13G]!]XN@_/
M=A5F$9[]H?#M/D&^2Y!'@OR_)>[$Y,E?2=BFIPIL%Z?)D=J,.D[RQKL.['T:
MW^1W^#SMG[GMA';D:CR^;.Q_:XP'E)+<X0CU^,%60T+KP_$-GNT\9K/AS;#\
M(+9^X^H74$L#!!0    (  )2'$^;]RJ-LP$  -(#   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;'U386_<( S]*X@?4"Y<VE6G)%*OT]1*FW3JM/4S
MES@)*H04R*7[]S,DS;(MVQ? QN_YV9AL-/;%M0">O&G5N9RVWO<'QES9@A;N
MRO30X4UMK!8>3=LPUUL0501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V!]'
M4&;,:4+?'4^R:7UPL"+K10-?P7_K3Q8MMK!44D/GI.F(A3JG=\GAF(;X&/!=
MPNA69Q(J.1OS$HS'*J>[( @4E#XP"-PN< ]*!2*4\3ISTB5E *[/[^R?8NU8
MRUDXN#?J65:^S>DM)1748E#^R8P/,-=S3<E<_&>X@,+PH 1SE$:YN))R<-[H
MF06E:/$V[;*+^SC=7"<S;!O 9P!? +<Q#YL21>4?A1=%9LU([-3[7H0G3@X<
M>U,&9VQ%O$/Q#KV7(DF3C%T"T1QSG&+X.F:)8,B^I.!;*8[\+SC?AN\W%>XC
M?/^;PG\0I)L$:21(_UOB5LS^CR1LU5,-MHG3Y$AIABY.\LJ[#.P=CV_R*WR:
M]B_"-K)SY&P\OFSL?VV,!Y2RN\(1:O&#+8:"VH?C!SS;:<PFPYM^_D%L^<;%
M3U!+ P04    "  "4AQ/8Y:"[;4!  #0 P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q]4]MNG# 0_17+'Q"#(6VT J1LHJB1&FF5JNVS%P:PX@NQ
MS9+\?6U#*&I07VS/^)PS%X^+29L7VP,X]":%LB7NG1L.A-BZ!\GLE1Y ^9M6
M&\F<-TU'[&" -9$D!:%)\H5(QA6NBN@[F:K0HQ-<P<D@.TK)S/L1A)Y*G.(/
MQS/O>A<<I"H&UL$/<#^'D_$6654:+D%9KA4RT);X-CT<\X"/@%\<)KLYHU#)
M6>N78#PV)4Y"0B"@=D&!^>T"=R!$$/)IO"Z:> T9B-OSA_I#K-W7<F86[K3X
MS1O7E_@&HP9:-@KWK*=OL-1SC=%2_'>X@/#PD(F/46MAXXKJT3HM%Q6?BF1O
M\\Y5W*?Y)J,+;9] %P)="3<Q#ID#Q<SOF6-58?2$S-S[@84G3@_4]Z8.SMB*
M>.>3M]Y[J;*D()>@LT".,X1N(.F*(%Y\C4#W(ASI)SK=IV>["6:1GFVCY_F^
M0+XKD$>!_'\5?H:D^?4_,<BFHQ),%V?)HEJ/*L[QQKN.ZVU\0O(7/L_Z$S,=
M5Q:=M?/O&KO?:NW IY)<^0'J_?=:#0&M"\>O_FSF(9L-IX?E_Y#U$U=_ %!+
M P04    "  "4AQ/6(GZ1[0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6Q]4V%OVR 0_2N('U 2XK599%MJ.DVKU$I1IVV?B7VV4<%X@./V
MW^_ KN>UUKX =]Q[]^XXTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LWE;%:
M>#1MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V%?CZ#,D-$M?7,\
MR;KQP<'RM!,U? ?_HSM9M-C,4DH-K9.F)1:JC-YN#\<DQ,> GQ(&MSB34,G9
MF.=@W)<9W01!H*#P@4'@=H$[4"H0H8S?$R>=4P;@\OS&_C76CK6<A8,[HW[)
MTC<9W5-20B5ZY9_,\ VF>CY1,A7_ !=0&!Z48(["*!=74O3.&SVQH!0M7L9=
MMG$?QAO^>8*M _@$X#-@'_.P,5%4_D5XD:?6#,2.O>]$>.+M@6-OBN",K8AW
M*-ZA]Y)OD^N470+1%',<8_@R9HY@R#ZGX&LICOP#G*_#=ZL*=Q&^^T?AS3I!
MLDJ01(+DOR6NQ>S?)6&+GFJP=9PF1PK3MW&2%]YY8&]Y?)._X>.T/PI;R]:1
ML_'XLK'_E3$>4,KF"D>HP0\V&PHJ'XXW>+;CF(V&-]WT@]C\C?,_4$L#!!0
M   (  )2'$\EQ^#)M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;'U3VVZ<,!#]%<L?$+,LVZ0K0,JFJEHID5:IVCY[80 KOE#;+,G?=VP(
M12WJB^T9GW/FXG$^&OOB.@!/7I74KJ"=]_V1,5=UH+B[,3UHO&F,5=RC:5OF
M>@N\CB0E69HD'YCB0M,RC[ZS+7,S>"DTG"UQ@U+<OIU FK&@._KN>!9MYX.#
ME7G/6_@&_GM_MFBQ1:46"K031A,+34'O=\=3%O 1\$/ Z%9G$BJY&/,2C*]U
M09.0$$BH?%#@N%WA :0,0IC&KUF3+B$#<7U^5_\<:\=:+MS!@Y$_1>V[@MY1
M4D/#!^F?S?@%YGH.E,S%/\(5),)#)ABC,M+%E52#\T;-*IB*XJ_3+G3<Q^DF
MV\^T;4(Z$]*%<!?CL"E0S/P3][S,K1F)G7K?\_#$NV.*O:F",[8BWF'R#KW7
M<I=]S-DU",V8TX1)UY@%P5!]"9%NA3BE_]#3;?I^,\-]I._7T0_)MD"V*9!%
M@>R_)6Y@#G\7R58]56#;.$V.5&;0<9)7WF5@[]/X)G_@T[0_<=L*[<C%>'S9
MV/_&& ^82G*#(]3A!UL,"8T/QUL\VVG,)L.;?OY!;/G&Y6]02P,$%     @
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
M)^!J*O .OSF>^[:SWD'*?& M? ?[8SAK9Y&5I>X%2-,KB30T!7[<'4^9QP?
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
MSK]L['^#Z,!+2:[\"'7^@RV&A,:%XXT_FVG,)L-A/_\@MGSC\@]02P,$%
M  @  E(<3U+\#F>W 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL=5/;;MP@$/T5Q >$7:^W35:VI6RJ*I42:96JZ3-KCVT48!S Z_3O"]AQ
MW=1] 68XY\R%(1O0O-@6P)$W);7-:>M<=V#,EBTH;J^P ^UO:C2*.V^:AMG.
M *\B24F6;#:?F.)"TR*+OI,I,NR=%!I.AMA>*6Y^'4'BD-,M?7<\B:9UP<&*
MK.,-? ?WHSL9;[%9I1(*M!6HB8$ZI[?;PS$-^ AX%C#8Q9F$2LZ(+\'X5N5T
M$Q("":4+"MQO%[@#*8.03^-UTJ1SR$!<GM_5O\;:?2UG;N$.Y4]1N3:GUY14
M4/->NB<<[F&J9T_)5/P#7$!Z>,C$QRA1VKB2LK<.U:3B4U'\;=R%COLPWJ0W
M$VV=D$R$9"9<QSAL#!0S_\(=+S*# S%C[SL>GGA[2'QORN",K8AW/GGKO9=B
M>[/+V"4(39CCB$F6F!G!O/H<(ED+<4S^H2?K]-UJAKM(WRVC[_\CD*X*I%$@
M_:O$]$.):YC]AR!LT5,%IHG39$F)O8Z3O/#. WN;Q#?Y Q^G_9&;1FA+SNC\
MR\;^UX@.?"J;*S]"K?]@LR&A=N'XV9_-.&:CX;";?A";OW'Q&U!+ P04
M"  "4AQ/HL&1A^<!  !"!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6R-5.UNVR 4?17$ Q2')$X:V9::3M,F;5+4:=UO8E]_J& \P''W]@/L>EY"
MI?XQ<#GWG',QW&20ZD77  :]"M[J%-?&= ="=%Z#8/I.=M#:G5(JP8Q=JHKH
M3@$K?)+@A$913 1K6IPE/G9262)[PYL63@KI7@BF_AR!RR'%*_P6>&JJVK@
MR9*.5? #S,_NI.R*S"Q%(Z#5C6R1@C+%#ZO#<>_P'O#<P* 7<^0J.4OYXA9?
MBQ1'SA!PR(UC8':XP"-P[HBLC=\3)YXE7>)R_L;^V==N:SDS#8^2_VH*4Z=X
MCU$!)>NY>9+#%YCJV6(T%?\-+L MW#FQ&KGDVG]1WFLCQ<1BK0CV.HY-Z\=A
MW(FW4UHX@4X)=$Z@L:]E%/+./S'#LD3) :GQ[#OF?O'J0.W9Y"[HC\+O6?/:
M1B_9ZCY.R,4139CCB*%+S(P@EGV6H"&)([U)I^'T==#AVJ=O_G.XNW(8PNS#
M(IN@R"9 <'\E<HNQ=S\LL@V*; ,$[YQD'"2(/^#R%D.C=\Y[%Q39!0C688)]
MD&#_ 9>W&!IMKD3(X@X+4)5_O1KELF]]YUA$YP;Q0/T;^ <?N\MWIJJFU>@L
MC7U)_KZ74AJP5J([^UMJV]#F!8?2N.G.SM7XK,>%D=W4L<C<-K._4$L#!!0
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
M-BYX;6QUE%V/G" 4AO^*X;Z+,GYUHB:=W6S:I$TFV[2]9O0XFD6QP(S;?U]
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
M]P-P->8XQI?$4]>TUB=(D?6L@=]@__1'[2*RL%2= &DZ)9&&.L</\?Z0>GP
M/'<PFM4>^4Y.2KWZX$>5X\@; @ZE]0S,+6=X!,X]D;/Q=^;$BZ0O7.\O[-]"
M[ZZ7$S/PJ/A+5]DVQ_<855"S@=LG-7Z'N9\4H[GYGW &[N#>B=,H%3?A%Y6#
ML4K,+,Z*8&_3VLFPCC/_I6R[@,X%="F@4R^34'#^E5E69%J-2$]GWS-_Q?&>
MNK,I?3(<1?CFS!N7/1<TV67D[(EFS&'"T!4F7A#$L2\2=$OB0#^54YIN$^PV
M/>X"P6ZMG]QM$R2;!$D@2/YK,KEJ<L*D 2,#YDM,MT7239%T0R2]$DD_B=Q&
MUYV0U=4)T$UXM :5:I!A8%;992X>:+CZ#_@T5+^8;CIIT$E9]X#"-==*67!6
MHAOGHG5SO 0<:NNW=VZOI]<\!5;U\Z"2Y=^B^ =02P,$%     @  E(<3ROO
M4N#K 0  1P4  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL?93M;ILP
M&(5O!?D":K[;1 1IR31MTB9%G=;]=N EH-J8V4[H[GZV<1 E[O[@#\XY?EZP
M78Q<O,H60 5OC/9RAUJEABW&LFJ!$?G !^CUFX8+1I0>BC.6@P!26Q.C. [#
M'#/2]:@L[-Q1E 6_*-KU<!2!O#!&Q-\]4#[N4(1N$\_=N55F I?%0,[P$]2O
MX2CT",\I=<>@EQWO P'-#GV*MH?<Z*W@I8-1+OJ!J>3$^:L9?*MW*#1 0*%2
M)H'HY@H'H-0$:8P_+A/-2QKCLG]+_V)KU[6<B(0#I[^[6K4[](2"&AIRH>J9
MCU_!U9.AP!7_':Y M=R0Z#4J3J5]!M5%*LY<BD9AY&UJN]ZVH\N_V?R&V!GB
MV1"E_S4DSI"L#'@BLZ5^)HJ4A>!C(*:?-1"S)Z)MHC]F92;MM[/O=+52SU[+
M.,T+?#5!3K.?-/%2\UYQ\"BB68(UP$P1>REBZT_>43SZ Q)O0&(#TD5 LJYB
MDF16TCM)E*T*N<^),S]'ZN5([_WITPIDTN0+D"C9;%8@GJ /0#(O2.8!6:VQ
MS^Y XB@-5R">H ] <B]([O&OUMCG][\F2S:K5?!B2YLKY@<1YZZ7P8DK?3KL
M'FXX5Z #PP>=U>I;;1Y0:)3I/NJ^F,[V-%!\<-<6GN_.\A]02P,$%     @
M E(<3T-MZX>C 0  O0,  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M;5/OCIP@$'\5P@,<RGIWS49-NM<T;=(FFVO:?F9U7,F!6&#7Z]MW0-?8#5^$
M&7Y_9D8H)V/?7 _@R;M6@ZMH[_VX9\PU/6CA'LP( YYTQFKA,;1GYD8+HHTD
MK1C/LB>FA1QH7<;<T=:EN7@E!SA:XBY:"_OW ,I,%<WI+?$JS[T/"5:7HSC#
M#_ _QZ/%B*TJK=0P.&D&8J&KZ,=\?R@"/@)^29C<9D]")R=CWD+PM:UH%@H"
M!8T/"@*7*[R 4D$(R_BS:-+5,A"W^YOZY]@[]G(2#EZ,^BU;WU?T R4M=.*B
M_*N9OL#2SR,E2_/?X H*X:$2]&B,<O%+FHOS1B\J6(H6[_,JA[A.B_Z-EB;P
MA<!7 G^*O<Q&L?)/PHNZM&8B=I[]*,(OSO<<9].$9!Q%/,/B'6:O-7_,2W8-
M0@OF,&/X%K,B&*JO%CQIP2-]MZ'GQ7-:8)<4V$6!XK\:^5V-"4R6I4V*I$F1
M,-G=F:0PQ9T)VTP^7.SOPI[EX,C)>/R)<=2=,1Y0+WO V]+C6UH#!9T/VV?<
MV_E&S8$WX_)8V/IBZW]02P,$%     @  E(<3PK2AAY6 @  VP<  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S(N>&UL?95OKYL@%,:_BO$#7$3\VUB3U679
MDBUI[K*[U[2EU5P5![3>??L!6F.![DT%?,[#[^#IH1@I>^<U(<+[Z-J>;_U:
MB&$# #_6I,/\A0ZDEV_.E'58R"F[ #XP@D\ZJ&M!& 0)Z'#3^V6AU_:L+.A5
MM$U/]LSCUZ[#[.^.M'3<^M"_+[PVEUJH!5 6 [Z0GT3\&O9,SL#B<FHZTO.&
M]AXCYZW_"6XJJ .TXJTA(U^-/97*@=)W-?EVVOJ!(B(M.0IE@>7C1BK2MLI)
M<OR93?UE3Q6X'M_=O^CD93('S$E%V]_-2=1;/_.]$SGC:RM>Z?B5S G%OC=G
M_YW<2"OEBD3N<:0MU[_>\<H%[687B=+AC^G9]/HYSO[W,'= . >$2P",_AN
MY@!D!(")3*?Z&0M<%HR.'IN^UH!54< -DH=Y5(OZ[/0[F2V7J[<RC.,"W)31
MK-E-FG"M>514#@5<)$ "+!2ADR+4\6@='Z5N ^0T0-H@6AG W,ABDL1:TFM)
M!B,C#UL#41ZY02(G2&2!A'%BD$R:9+U+@ (#Q18E$7*3Q$Z2V$&2&B2QO0DR
MSJVR-5&4NT$2)TCB ,D,D,3>)#4TE:U!R9,329T@J0/$K)+4!HG-:K<U3T$R
M)TAF@R3&]]]E]B:I\?DJ6_.T1G(G2.X @09([@#)S6K-K3\.RE9]Y $%!NY.
M%#A@0K,5!19-&#]I-?!)QX..,C!/?Q8])!0CL^S!JLNJ:^\'9I>FY]Z!"MFP
M=5L]4RJ(= Q>I%<M;]IETI*S4,-4CMETW4P308?Y*@7+?5[^ U!+ P04
M"  "4AQ/VP-JX5@"  "N!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX
M;6R-5=N.FS 4_!7$!\38A$M6)%*2JFJE5HJVZO;9(4Y :S"UG;#]^]J&L(2<
M=/N"+\R9,^/;R5HA7U7!F/;>*EZKI5]HW3PAI/*"553-1,-J\^<H9$6U&<H3
M4HUD].""*HY($,2HHF7MKS(WMY.K3)PU+VNVDYXZ5Q65?S:,BW;I8_\Z\5R>
M"FTGT"IKZ(G]8/IGLY-FA :60UFQ6I6B]B0[+OTU?MIB8@,<XJ5DK1KU/6ME
M+\2K'7P]+/W *F*<Y=I24--<V)9Q;IF,CM\]J3_DM('C_I7]LS-OS.RI8EO!
M?Y4'72S]U/<.[$C/7#^+]@OK#46^U[O_QBZ,&[A58G+D@BOW]?*STJ+J68R4
MBKYU;5F[MNWYKV%P .D#R! 0XG\&A'U ^!Z0./.=,F?U$]5TE4G1>K+;K8;:
M0X&?0K.8N9UT:^?^&;?*S%Y6) XS=+%$/6;38<@($Z6WD.T]! \(9 0,*@BD
M8D/NPDD\GZ2 ,!&<) 2MAHX@O"&(88(Y2#!W!/,;@F2R5ATF<IBZPQ \<7*/
M"1\YB4 A$2!DLB.;Z"X)GN/)SFX_ -U(B4$I,2!E,<D"8)( 3I* 21* X,'Y
M2D&"]/^W?@$2+  %9&*SP\2WB[D@*9P'!_!]#(!,TVWK0>GX!(6S],'&X0<W
M'P.9II<.!#TXJQB\VVM, (IX^L20.T<XGBVF2_PAK!.$1J]?Q>3)%0KEY>)<
MNRHUFAV*T=K5(O0.[RK9=RI/9:V\O=#F#78OY5$(S8R:8&8N3F&*YS#@[*AM
M-S%]V560;J!%TU='-)3HU5]02P,$%     @  E(<3Q%KKCI@ @  Z0<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULC57MCILP$'P5Q ,<8!(^(A(I
MH:I:J96BJWK][1 GH#.8VDZXOGUMXU "FZA_ *]G9V:-[<TZQM]%28AT/FK:
MB+5;2MFN/$\4):FQ>&$M:=3,B?$:2S7D9T^TG."C2:JIAWP_\FI<->XF,[$]
MWV3L(FG5D#UWQ*6N,?^S(Y1U:S=P;X'7ZEQ*'? V68O/Y >1/]L]5R-O8#E6
M-6E$Q1J'D]/:W0:K/$ ZP2#>*M*)T;>C2SDP]JX'7X]KU]>.""6%U!18O:XD
M)Y1J)N7CMR5U!TV=./Z^L7\VQ:MB#EB0G-%?U5&6:S=QG2,YX0N5KZS[0FQ!
M2]>QU7\C5T(57#M1&@6CPCR=XB(DJRV+LE+CC_Y=->;=6?Y;&IR ; +ZWX30
M)H1#PL+4WALSE7["$F\RSCJ']S^KQ7I/!*M0K66A@V;IS)PJ5JCH=8/B./.N
MFLAB=CT&C3#!@/ 4^R"!((D=FJ4C.#T$'88F/1RG1Q%,L  )%H9@<5=B,BD1
MPJ3WF'R.26+8QQ+TL9QK)/[$!X1YL-@1*!(!!&@B F'"2;%S3.K#/F+01PQH
M+"8^(,P2%DE D00@B"8B/28UF,9@PI=@\OOS.5&2PD;2B9&[R<"'SYC_;.?8
M,S;'H$?;*WAPE(-G_\S*S#$H21[(@,=Y&Z!GBV5EYA@T6U%O=$?5A)_-;2Z<
M@ET:J;?5*#ITC*UI&)/X3G<2*(Y6.83?IJL\!7E\1>2#,UH"U C0K8UY_XKH
MF^!WS,]5(YP#D^KZ-K?LB3%)U KY+^JDEZKO#@-*3E)_QNJ;]\VG'TC6VL;J
M#=U]\Q=02P,$%     @  E(<3U!OZ<G+ @  4@H  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S4N>&ULE5;M;ILP%'T5Q ,4;# ?41(I'TTW:9.J3MM^NXF3
MH )FQDFZMY]M'$K@)LW^ +X^Y_C> \9W?.+BK=XS)IWW(B_KB;N7LAIY7KW>
MLX+6#[QBI9K9<E%0J89BY]658'1C2$7N8=^/O()FI3L=F]BSF([Y0>99R9Z%
M4Q^*@HJ_<Y;ST\1%[CGPDNWV4@>\Z;BB._:#R9_5LU CKU799 4KZXR7CF#;
MB3M#HR=$-,$@?F7L5'>>'5W**^=O>O!U,W%]G1'+V5IJ":IN1[9@>:Z55!Y_
MK*C;KJF)W>>S^LH4KXIYI35;\/QWMI'[B9NXSH9MZ2&7+_STA=F"B.O8ZK^Q
M(\L57&>BUECSO#979WVH)2^LBDJEH._-/2O-_=3,A,C28 *V!-P2<'B3$%A"
MT!+0;4)H">$'@=PD$$L@'S7<Q$<6']V;46P)\>4"7N.M>5E+*NET+/C)$<WW
M5E']6:-1K#Z'M0Z:MV_FU/NJ5?0XQ:D_]HY:R&+F#09W,"2YA"R'$-0B/)5
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
M7\5\Q@,.#*I]BR,;:K7=W-XOP=D"B./KW)3K-9X4\@O*D05P*":"V3##<_D
M$B_LSF_90QZ3=".0=/LOZ%WV/0Q;Y6P 58*69 :&<>GH\970N">1<D]"VSUI
M):**2V'N39 QE^"TV9RDXD-4K'2T&!<!#H5)-AB"7+*X!B*"YW)3=$DHD)6>
MAFAAQ0DK5<6B,<%0BH )16 Y,CW<1,2&49K$A+,$WXS17BXSTFO6"\>: Q4L
MZ29*E"P$.0\* T<!LV8H\4'XYG@.0#0*MV(11!FL@J^V PO[CTL4)P53;E]<
M%ZBE\G()ADY!#\!<(,[UGG,F=V ZR8"0"8/_629D)O!)(%C*E]QC)L1K)F,:
MD*0%.3 *>(6=2EY>)B"M8O%1HH)$.?0:=@QRZ^0U*3L<O,6<N<28NYNVZ<.;
M>1D7?-PX6F]8V1L*OQB@1-2GA4%_!.B.DCEIQ7N.JZP0!3P=' T@!%TWBD5H
M6!8ET D"!.S1]UX!?:R)V,@%S?-RS98N<0F3ME&)^/ISSH7/ PD!Y>&_@3$
MELLU+!X&VEW/O8I&<>?KX#/LO6MS3&@!6]Z,,SP\24ZX3I:W^ZMLXH![':<Y
M6C8P$!D0-M+(<0HF932'Y-<@#]?K -'+P&5-2@64SD#8)BN_1%@F8NJ#I"Q*
MD@!,)' *,>YG@1J/%>HJS2W4]6MR-B*##-3'/PES*7P,5SOPK+BFEK+P3=B"
M=&9'>&*ITN.^ZX%Z)MW8$JOH>U=][S6((O'W("ZE>$N!1L9EPUJTI12:JHQO
M)34%%E.QT.STHCJ!+S@)CWX/)=JK^(0ZS]8D/1MB89!EJ)4\BQ2;QHP%KX]N
M([ *\7<'.,$&W-,O=$0X%> &9;6X)P3=R3 H<T.B%&.HN?&\>%2Y5@RG-467
MYX["O9)>P,FDQL>"+=2\A1^\1_FA+YI5(F[<A@0EQNXRE+C,AP"L+D2@8P2%
M+9E*>1,U*UB P19'O\ .\!G+OT*&*ZK64])C'0!&80QA32$PO4,'AK 0)9M2
M<2^F$9LCR\0=RVB!\RP0RDV:YY&ABLKX10LN2D#@V6=(;) FKHSC<P$* RD
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
M+&@(DL(O,DM/0"5A"=FG&_%3Y1/^F%) IF "L4X.(#3[TWK-VH&U5 #BL*$
M3?80.VI56[,N8EH$[%Q4:;01KG>9THVU/([. J2 &1=?%GQDU95Q@<U JGH#
MU=E.6WT<$^/.J@JZ1%'TUJ!%OZW"Y*JQ3;ZBF^\1NGO<R',#%.5[Y&3&V#G&
MNE31F$+? %&B2_>N(4FH<>GLK8XW+N6)UE$<9*I: ],2V(;EJI7'S*5!JZ,'
M*G^674@RMF'=:@T@VNK"%/UWH"J%)]:/57\(<'1)1IY.C5(TH<'1J.IZ6X_W
M8>E_,P2C+DW3"IZ[PM"?@, WTU%+!"OX5!,ZSJ5EECSZDDW*P0'S+N516VA=
M^1_8^+<_52:AV]&*FL0_QWT_0PV+;WL\!T8IX-3P6K6^/*QNI.!9#@=_%+H=
M?I>39!#:Z?1?J9EU]N%2I1N\<W\V/46O?3H^=T;]J$>=^>/1F?>M,^!*#_@6
MADS!*_A66/$T"_*^X_SOWZ!+]/0GIPMR:]\NIX/8H;_7H;_7H;]7=W\OI]-L
M5YLFA_T.?<$.?<'^T_J".3^\TMXCS.EL?.@F=N@F=N@F)@[=Q [=Q [=Q/XS
MNHGM^P-J['@[O_IQ:$5V:$4F#JW(#JW(NEJ1[14S.[0K.[0K.[0K.[0K.[0K
M.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K.[0K
M.[0K.[0K.[0K^QVT*W-*/1_K7>94W!S:G1W:G1W:G1W:G1W:G1W:G1W:G1W:
MG?VGM#M[RIV76PP1.!=>;K#PI>1;;\:"32QS],K>B>XH=(,[<:K\#P;PKV0
M[]7E3IVP>Z?I+ZHQW%M=#-W=&>]V=6A<=VA<=VA<]]LWKMLEES]BW4$(\L$(
MT;W:7!Y:X>W="F^'7JV:A=JREG--C29LH&PYD=XF5@^-]@Z-]KZ^T5Y7"[A=
M^K]!S&IX<]3_DIYO[2W?NO=NB=&K6B%X98+1%/ T;UJT[>7#.F]W: ;W:S:#
M<Z_W6R=9ZV=&/=M>8T>;:RLI^K&ZW=$X:8?R#VWG?IVV<WN?8,VK_+><XJ''
M76O[LUTG<JE2:)2Q>-8)_/X:Z.W:K^H$]U9U@F,E8&IC.3)-7HO5":YUW^U:
MXM"Z[]"Z[]_7NL_5AAT-]?8RA"ZMN\N?^-:Z4&TWE+'P$[5H>HEVK-6#@*RF
MUKX==ASUT,#MT,"-8["'!FZ_<@.W]A9BG2) -P>[X>9@5Z8YV*MF<S :NI>>
M.W0<VR_[\B[(.&=V+'HO)=C8L7M [YV"M[C5T%(5;VY53$L97G/06"7'A@-M
M#HRF2/_.0&T8_?R65)_3VY4K^MS,Q)>=;YVW@_X43'Y%QLK"O3@!(?E2]+XY
M%M^@@+C5=.9&4??.+77NNID*:E.?RM7JFF*/7%7GNQWI(LH+W;;FA9Z#*/M<
M_M)(Z=CK_OP&BY"OL6^3NTL=:+2T?G/,3\U(J<KJ"$K?[#U:IWD<$'362%2Y
MH1::J&<+@/[RSCB\=OJZC@==O<?&_#HY$#>:^+O-AW30\#/2),^A[>YTQZZ1
M]N[VW<_7)1[LO>W>$0#7-\ I)#3'.*%O7[3$W/=XRXG*[_$.N47=;+ 7*/;P
M1V&P![<N7HNU/YF$=D7,77WAA,P=:)M!\Z[ ^-,BX/L34&O4N4.8[@I"NUC>
M$8]N#OZ*V+3K4;<$JAU%W1FSW@?]7Q>V?L[1/!8&=HCTWQ41?G2E1_&S5U#8
MQ<R^[-@,&'8I[1TQU38]OD?(=C^:VO%"&^J>'KW=X8?L%:P%3#^&P]TQVSTF
M&/<G R>(V[;]YP=SGT,[&.1K^6[8\MVHY;NQ(R5-0' _VM!BKNV'KIP@Z_Z1
MPS87%3#Q0L=HHH2:WH)N?KII44WSM-'M[]B_2%)K8&__+,G=5K3^<LD#QJQV
M.2&/M,2O99!8[JE?*!'_3WS39MGLV5M^C]ETA,#ZP0W?C<SI:^I8=4&=2GIP
M7.1W.ZRN[N6=F6! :RR :4;]8 G^5 K_:(IV5A!2_FV3+O?EO;.U]H-]5?]U
M%=.^(L<E.DGH5?TG5!P*PY]VP6*&/_P!?R_%.>[:+Z;4;LHV?YME%Q#=?&5%
MT*W(>UWPW!1I^%ECN#,&L#ML[8B:_G3J2,^.>'9SV* _<"7OCFAW<R@%OIT)
MFF'PYO-9VZI.W-<U6G[M2'DG$G^3H/F?]@V7*W^WI4K\]Q<Y%[_+R/G3O3KN
MA^@#ZK%ME DN[]0O>M!E)Z>;(3\^/N2J<TA''+L:]B+/BQ_^/U!+ P04
M"  "4AQ/(^A /#T"  " "@  #0   'AL+W-T>6QE<RYX;6S55MMJW# 0_16A
ME)) B>W=9DL:V] & H4V!+(/?0M:>VP+='%E>>O-UU<77W:W]+9-R^;%FCFC
M.7-TP:.XT1L&]Q6 1AUGHDEPI77]-@B:K ).FG-9@S"10BI.M'%5&32U I(W
M-HFS8!:&BX 3*G :BY;?<-V@3+9")W@^0LCG7\L<$OQP^O)+*_75"^3'DU<G
M)^'#V=4^?NH"9QAYC@]Y@J/%:QS\/NEY&/Z8V ;WR"_^D/QGW'O4"TL=]!N4
MQH44N_MD 5.;<$!KPA)\31A=*6JS"L(IVWAX9H%,,JF0-@=DM$46:1Y]./*>
M/;N>AU,AE:OM*_COJI^^%Q@\*Y R-@J<80^D<4VT!B5NC.,F._"[$.KMY:8V
M"DM%-M'L D\);C!%5E+EH,8R$1Z@-&906#F*EI4=M:P#&]1:<F/DE)12$*=A
MR.@-0YL!8_?V8G\N=KB[ ODY]DA"C*R*P32K[LWIU$(G>9O-<V_3A@?QHIJN
MI7[?FN4(Y]N[ W<*"MHYORM& 8:=U#7;O&.T%!S\8GY9,#JP8!J3H0ZJI**/
MAL]>E<P H#!:@](TVT:^*E(OH=/#=>J*0S7/GJ'FI][G$@0HPK9%F[M_S+O\
MGQ7;%O#7FMUO95_Q$XJ<OSE^C;;=/0.1B^,7.;_\QQJ#ONMLM;:=QC:B:-52
MIJGHU58TS\'KL2^+!-_:1PW;:2]3?S/TFJS,<W"'W^3F4)"6Z3N[1!=,\&1_
MM,*CQ3AK.5(D>+(_04Y;?ND*3F_.]!M02P,$%     @  E(<3Q:R1"P[ P
MHQ<   \   !X;"]W;W)K8F]O:RYX;6S%F%M/VS 4@/^*E:?M@:5QVG(114(P
MH!(PM"!>)S<YI1:.7=D.#'[]3E(Z'*T]VHOI4VK'ER]V?3[;QR_&/LV,>6*_
M:Z7=)%EXOSQ*4U<NH!;NFUF"QC=S8VOA,6D?4[>T("JW /"U2OE@,$YK(75R
M<KQNZ\ZF8<)X*+TT&C/;C <)+^[C?9MD @L\P[V839)!PD3CS854'NRY\'!I
M3;.4^G&29 F;2^M\T?;=E:REEK5\@ZI+N85YN3)6OAGMA2I*:Y3J:K4ONDK8
M@_N;\P#6R[)7T(O93X&LDV0\P :?I9,SJ:1_G23=;P4)?D4:?$8W#NOG:A"/
M[/\,HYG/90GGIFQJT'XUCA94V[MV"[ET"=.BADFR+L*$KMAW[9&&3?6J*2S;
M?@MV/:U6W^5QQ#Y@F3V2^,).JZP%CP=Y9G0%VD&%:#AOLF:8XXR2%?)4+(#D
M!"3?(>0O'D#F!&2^2\@\@!P2D,-=0@X#R!$!.=HEY"B '!.0XUU"C@/(?0)R
M/R[D)6BP0@4P!P3,05R8HJEK85^9F;-"/FJ)U01&Q].R- U&QP#RD( \C MY
M(^P3H$T4L +*QDHOP86A>D#%ZD%<N*E^Q@(HRCX2J8_(_K@&X?HTE">RR*(H
M%L("FXEV69:FQI;</ZZE%)%%=D0A5'^P*!5DD5U KL>>53-*!EED&]"8H5<S
M2@=99!]L#!SLRWV;X[Z&E)0/LLA"""+(1C9*#UED/ZQ"R48L2@A99"-LBRGO
MH.$.F7(#C^R&+K1L&CQ.Z8%'U@.]>,/])B?/%[&]06*&.TY.Z8-'UL>6&',%
MJMJ[-WLA)B46'EDL6S +;+IJ^BN&$@N/+)9MF.__A1"3$@N/+)9>R#Y'8*GZ
MZYOR"8_LDW7,7L]MNX+.,$@:C?5<;PPIM?!/4DN(633+I8*VH@@Q*=7PR*HA
M,?OW')1J\LBJV81Y6E6R+2A4..DYY9[\4XXF?<R+QC=H\QNIP_-F3KDGW]&9
MA7VY%=:&_\V<O-V*?739BGDAI.U-.N6>//:A9K4-VA G<\HU>>>:='TI7,%<
M:JANL4F'^:50Y9UE[6-UQ!V.VBWIO%'J#/-^Z&LCNFO<MHWU_?C)'U!+ P04
M    "  "4AQ/94)>R8@!  #^%0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QSQ=A-;L(P$(;AJZ < &?&_%; B@W;MA>P@DDB\B?;5>'V3;-ID,#3
M!?K8!$6@F7?#(\N;=UN94+:-+\K.3RYUU?AM4H30O2GEL\+6QD_;SC;]-Z?6
MU2;TKRY7G<G.)K>*TW2AW'A&LMN,9TX.QVWB#D=*)I_&Y39L$W6IU'?KSKZP
M-G@U?-"T7]#_Y-K9_ZQO3Z<RL_LV^ZIM$^Y4_"U(U/T@C@<Q/$C'@S0\:!8/
MFL&#YO&@.3QH$0]:P(.6\: E/&@5#UK!@];QH#4\B%)!QA2?)&&-UYH$K@GO
M-0E@$UYL$L@FO-DDH$UXM4E@F_!NDP WX>4F@6["VTT"WH37FP6]&:\W"WKS
M"\[:TF$;KS<+>C->;Q;T9KS>+.C->+U9T)OQ>K.@-^/U9D%OQNO-@MZ,UUL+
M>FN\WEK06^/UUH+>^@5W)=)E"5YO+>BM\7IK06^-UUN/]/:%<?;X$5S9Y/[9
M)3?#']:,X/;A6MGG9PQ3'^X?*1WZ+58-SZ?_Q8>IOQ'JYKIW]P-02P,$%
M  @  E(<3PDYB'N9 0  @18  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS9C?
M;L(@%(=?Q?1VL0C=W)^H-]MN-Y/M!5A[:HDM$$"G;S]:=<F6+G%1D]]-*1PX
MYX.2[Z*3]ZTE/]@TM?;3I K!/C#F\XH:Z5-C2<=(:5PC0^RZ!;,R7\H%,3$:
MC5EN=" =AJ'-D<PF3U3*51T&C[OQ-O4TD=;6*I=!&<W6NOB5=+A/F#JJNSF^
M4M9?Q0G)X'D3L_@X-DUBU"?LB J_%[;]N.YU3<ZI@OZ%9LI2Y528?-7$):FW
MCF3A*Z+0U*FOI*/B+3BE%WO>N73A138Q,=O4[,>$]'(<85M3/T 7.6?E$*\%
M]97J KLG/ZG@X3;DQM'0NAAU0?5L+R+-8]2S=N(YMTCMU2FH.*IX3'VY#_MI
MW+)[[SOP[Z!G77/:J9^/0X!P9" <UR <-R <8Q".6Q"..Q".>Q ./D(!03$J
M1U$J1W$J1Y$J1[$J1]$J1_$J1Q$K1S&K0#&K0#&K0#&K0#&K0#&K0#&K0#&K
M0#&K0#&K0#%KAF+6#,6L&8I9,Q2S9BAFS2YHUJY-&ZGT7R0?QBP/]5GWYWGV
M!5!+ 0(4 Q0    (  )2'$\?(\\#P    !,"   +              "  0
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    (  )2'$\GZ(<.@@   +$    0
M          "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @  E(<
M3R&LK+7N    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @  E(<3YE<G",0!@  G"<  !,              ( !
MM@(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  "4AQ/U%+]C1("
M  ""!@  &               @ 'W"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @  E(<3Z_)8 ,'!   2A,  !@              ( !
M/PL  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (  )2'$^-
M0"Q/Q@$  %<$   8              "  7P/  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    "  "4AQ/A\Y56A0$  #%$@  &
M    @ %X$0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
M E(<3^2^_<@D!    !0  !@              ( !PA4  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    (  )2'$]$Y!8HL@$  -,#   8
M          "  1P:  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    "  "4AQ/7%K*]EX$  #O%   &               @ $$'   >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @  E(<3P^C6+:Q 0  T@,
M !@              ( !F"   'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    (  )2'$_2(&@%M $  -(#   8              "  7\B  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  "4AQ/F_<JC;,!
M  #2 P  &0              @ %I)   >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    (  )2'$]CEH+MM0$  - #   9              "
M 5,F  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @  E(<
M3UB)^D>T 0  T@,  !D              ( !/R@  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    "  "4AQ/)<?@R;0!  #2 P  &0
M        @ $J*@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   (  )2'$]6_BAKM $  - #   9              "  14L  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @  E(<3^\#5,+[ 0  RP4
M !D              ( ! "X  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    "  "4AQ/((&PO+<!  #2 P  &0              @ $R,
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (  )2'$^CB4*B
MT@$  )P$   9              "  2 R  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @  E(<3THR^76W 0  T@,  !D
M ( !*30  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  "
M4AQ/X6"EY>T!  !F!0  &0              @ $7-@  >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (  )2'$\.(OH8M@$  -(#   9
M          "  3LX  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @  E(<3U+\#F>W 0  T@,  !D              ( !*#H  'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  "4AQ/HL&1A^<!  !"
M!0  &0              @ $6/   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    (  )2'$]^[' ;4 (  %((   9              "  30^
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @  E(<3Z#<
M(YU  P  ] T  !D              ( !NT   'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    "  "4AQ/-Y[0F6D"  !W!P  &0
M    @ $R1   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M  )2'$_+&8R,[@$  %H%   9              "  =)&  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @  E(<3P2#.J[^ 0  >04  !D
M             ( !]T@  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    "  "4AQ//I^*=/T!  !E!0  &0              @ $L2P  >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (  )2'$\_2QR;S0$
M #D$   9              "  6!-  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @  E(<3ROO4N#K 0  1P4  !D              ( !
M9$\  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  "4AQ/
M0VWKAZ,!  "] P  &0              @ &&40  >&PO=V]R:W-H965T<R]S
M:&5E=#,Q+GAM;%!+ 0(4 Q0    (  )2'$\*TH8>5@(  -L'   9
M      "  6!3  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%
M  @  E(<3]L#:N%8 @  K@<  !D              ( ![54  'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  "4AQ/$6NN.F "  #I!P
M&0              @ %\6   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+
M 0(4 Q0    (  )2'$]0;^G)RP(  %(*   9              "  1-;  !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @  E(<3SXA'/[A
M)0  #\X  !0              ( !%5X  'AL+W-H87)E9%-T<FEN9W,N>&UL
M4$L! A0#%     @  E(<3R/H0#P] @  @ H   T              ( !*(0
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  "4AQ/%K)$+#L#  "C%P  #P
M            @ &0A@  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @  E(<
M3V5"7LF( 0  _A4  !H              ( !^(D  'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QS4$L! A0#%     @  E(<3PDYB'N9 0  @18  !,
M         ( !N(L  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     "P + #F
)"P  @HT

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>47</ContextCount>
  <ElementCount>244</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>17</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-cbs</Role>
      <ShortName>Condensed Interim Consolidated Balance Sheets (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Condensed Interim Consolidated Balance Sheets (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-cbsp</Role>
      <ShortName>Condensed Interim Consolidated Balance Sheets (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Condensed Interim Consolidated Statements of Operations (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-csoo</Role>
      <ShortName>Condensed Interim Consolidated Statements of Operations (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-csocise</Role>
      <ShortName>Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-csocisep</Role>
      <ShortName>Condensed Interim Consolidated Statements of Changes in Shareholders' Equity (unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - Condensed Interim Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-csocf</Role>
      <ShortName>Condensed Interim Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - General</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-g</Role>
      <ShortName>General</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-sosap</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-ms</Role>
      <ShortName>Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-i</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Share based compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails</Role>
      <ShortName>Share based compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Sales</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/Sales</Role>
      <ShortName>Sales</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-sosapp</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-sosap</ParentRole>
      <Position>15</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Summary of Significant Accounting Policies (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-sosap</ParentRole>
      <Position>16</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-mst</Role>
      <ShortName>Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-ms</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-it</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-i</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/Leases</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Share based compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share based compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/ShareBasedCompensationfairValueAssumptionsDetails</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Sales (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/SalesTables</Role>
      <ShortName>Sales (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/Sales</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-sosapnd</Role>
      <ShortName>Summary of Significant Accounting Policies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Summary of Significant Accounting Policies (Schedule of Effects on Company's Consolidated Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfEffectsOnCompanysConsolidatedBalanceSheetDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Schedule of Effects on Company's Consolidated Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/SummaryOfSignificantAccountingPoliciesTable</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Marketable Securities (Held-To-Maturity Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-mshsd</Role>
      <ShortName>Marketable Securities (Held-To-Maturity Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-mst</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Marketable Securities (Schedule of Reconciliation of Marketable Securities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-mssoromsd</Role>
      <ShortName>Marketable Securities (Schedule of Reconciliation of Marketable Securities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-mst</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Marketable Securities (Summary of Investment Securities in an Unrealized Loss Position) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-mssoisiaulpd</Role>
      <ShortName>Marketable Securities (Summary of Investment Securities in an Unrealized Loss Position) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-mst</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/silc-id</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/silc-it</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Leases (Schedule of Components of Operating Lease Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/LeasesScheduleOfComponentsOfOperatingLeaseCostDetails</Role>
      <ShortName>Leases (Schedule of Components of Operating Lease Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/LeasesTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToOperatingLeasesDetails</Role>
      <ShortName>Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/LeasesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesDetails</Role>
      <ShortName>Leases (Schedule of Supplemental Balance Sheet Information Related to Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/LeasesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/LeasesScheduleOfAdditionalInformationRelatedToOperatingLeasesDetails</Role>
      <ShortName>Leases (Schedule of Additional Information Related to Operating Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/LeasesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Leases (Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNon-cancellableLeasesDetails</Role>
      <ShortName>Leases (Schedule of Future Minimum Lease Payments Under Non-Cancellable Leases) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/LeasesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Share based compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/ShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share based compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/ShareBasedCompensationTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Share based compensation (Fair Value Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/ShareBasedCompensationFairValueAssumptionsDetails</Role>
      <ShortName>Share based compensation (Fair Value Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/ShareBasedCompensationTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="silc-20190630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Sales (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://silicom-usa.com/role/SalesDetails</Role>
      <ShortName>Sales (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://silicom-usa.com/role/SalesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>silc-20190630.xml</File>
    <File>silc-20190630.xsd</File>
    <File>silc-20190630_cal.xml</File>
    <File>silc-20190630_def.xml</File>
    <File>silc-20190630_lab.xml</File>
    <File>silc-20190630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>50
<FILENAME>0001178913-19-002278-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-19-002278-xbrl.zip
M4$L#!!0    (  )2'$_$X[%M>HP  /V-"  1    <VEL8RTR,#$Y,#8S,"YX
M;6SLO6N3VS:6,/Q]J_8_X.G=V76FU#+O%SO.4VT[GG76L3WNSNRS[Y<IB 1;
MG%"DAI=N=W[]"X"D1%*41%*D"*J12B5JB00.#LX-!^?RX__]OO+  PHC-_#?
M7(ESX0H@WPILU[]_<_7;[?7-[;N/'Z_ __WI7_\%X']^_#_7U^"#BSS[%7@?
M6-<??2=X#3[#%7H%_H)\%,(X"%^#OT$O(=\$_^_MMT_XSW3\5T"="Q:XOFXP
MV-^0;P?A;]\^;@9;QO'ZU<N7CX^/<S]X@(]!^'LTMX)FP]T&26BAS5BW'S^]
M X(FFD#[[_EW!T/\'L;X>TD0S3])[P4#_T<R[D3YE2"]$H3_K^$D,8R3:#.)
M\%W(_DE?__'[(O3<5^2_ &/=CUY]C]PW5X5U/<KS(+Q_*0F"^/+__?KIUEJB
M%;QV_2B&OH6N\K<\U_^][CW1-,V7]-?\T9TGR>3Y'/)+\O,"1MN1"8 'GM^!
M!/]JQYL7B@^K+],?2X^ZM8]JZ:-N_JB-*L]%R)K?!P\O\0\OR0Y="^*U+.:/
MA\C9"[+V$O^:/^A&@2*)^J'UI4_D+R31]3V$Z\T+#HP6].'LAQI@\"]AX*&H
M]AWZ2\U+?N#[R:H>+CL.7\9/:_02/W2-GT*A:VW>._Y2^04, _FZ'CKZ2PUT
M5I#X<?A4OR79C^0UO?Q:%,:[T^ O:V:(7,_:/(O_<*U@=9U$$'/WBCXN:+)P
ME3,@(=I7$66-;\@!E-Y?+2D5D(&N\Q?FWR/[*ON9K(W\O%I[F'A?YD.E#&D%
M?HR^Q\"UWUQ]"(,5'L @  IB'*2?M>OM_)O7D!^[\=/FV\WWKDU^<5P4 @HE
M*NU1CKAW'__[ZB<B&TQ1TTWYQY?5E[?3O:R=+YMMC?<WL'>AP(P:QD2H_;1=
M3C[2]K>=U[#4+;Q$UKV=WBZ]DG]? B#_,D-I%SS_W4JB.%C]_1W]'PK%7]%J
M@<+1T+_%*+I?X5\+/V0_V1B8[VM,M6Z<P@IL%S^9:E1,\:]^A?\(PGP]T<UW
M-[KZB9#JJ\H:?WQ9.UP1E)?UL#QS&I&> 8U(G$9.HA'Y&="(S&FDAD9NHB\.
MM4]$B1@=T]+CJ<D=_[1=P&:*[)>^&4FY+,-'89D8_YZ=)/[^+EBM O\V#JS?
MIRVGL@6](F=A1-[_^9\)AANO;QWX^,],;.6/[:S[W++K7/RU9]]O;-N-,>*@
M]Q6Z]D?_'5R[,?2>%0T<Q,$SHX>[$,$H"9^>GR2H6?DSV_MO*(:NC^R?8>B[
M_GWTK+:_?O$73@'3M+ *2*J82H.8I&;A;&=.$F$ED]3L<CXRSV"23A.W!6(T
MAR3&#<=._!!IG.$0:18.D=.DJBK'MC]$#LJQM5XO?J!DXD#9AS.LQ**#D$Z-
M4N6DPQ3I,&LG<$G#"+F<2ZN7[4.^[PSM^Z F;P,K@[LO&7-?3M_ZX"3%,DE-
MQBKA9,08&8ULK7!Z8)<>QK9B^*4;*X?>25HLG'Q8(9_)6"><9-@X/X]AB?"]
M9V/OQ[8Z>+C'Z.$>T[<].!&Q1423L4 XX8Q.."/;(9P"6** D:R1*<?EL*>P
M*YRVR4 +0[S,R^"O#ZX/?<N%WD=,H6%"1BHEHA66>JG<5+_+GP/_&6UT=;47
MOM>Y]<0Y^I(MI,HN<XZ^Q+UN<*C^>;7V@B>$J)_JRYI<F5T&!=P\PM"^>UJC
MLC&\=[W\*-V4=#*1<;N$(4HQ^-6#/GX@2\G/'[CQO,""Y/>)US7):8<LDU2_
M*DB2O4@X3DZM3GIDFK<P0C8YY.%?*5KIM]%-$B^#T/T#V;_Y-@H+A$T@BMX^
M_?P=A98;H:^A:Z%OT+\O+F!GDS@?-#" .>USVI^097]<F/,*5,]=T#6G$5Z!
MBM/(,1KA%:B>*XU4#":,R;__ZOKN*EE-GR2*!@2AD.*Z+M5VJ-M/^/TR][.X
MK@O?S]S_1_;SUD(^Q&-]#=&#&R21]_0-K8,P1O8%;#&*\EO2[48?6_"E^@-K
M]KZ('_L?6+.M)N\#WKOM!];Z3'8\]TY$F/(C##&R;RPK"$D%_+O@+EB[UB5N
M/3WK'UOR)5% XKOI]O]V^WYG*U<T,!7]E!6 ?X6?R0?+?RI/04;;,W[JA=D[
M188O^E#G.3!\7_?,8[L/F(9V<4O>_4S*P9,.#;LDU ('51CK1BU,^A[YP<KU
MCTU['"_5>>L&SG\O8:$!0K_B:8YLV1I_;+YAVWBDP/I]&7@V/B^E(4D@(\]O
MI&)]I38M($/0'PB5 AM9[@IZT9NK:_GJ)U$1#-I.XL>7^T<_:?X#N?T'(9.D
MLT!U.(?O((2J: KF68"L"^\_"-JU;)P%L#WQ?@=A,PQ3T >!+J\+=9CB-44T
MQ4'F-QIQG&J(RC!D<[R*RA@<=[S&QQA0M<OM/BP'%$T:AJ#:)1P?!E(US&%D
M0I,\M%&$59,DJ<. B0-+BI/DJ"C(JJ*<!7/=P#,Q7[0$;WM<C.Z"/=1.;=1%
M]9[R&\(#1FZ,;E'XX%KH*S7BOR$KN/?I*+2!5FFQ!VJ!'EZ9))8)=FBH6<!2
MN[J %?Q]C]Q7ONN]N8K#I-@KB;%MG_:"NM=4.JQ_%4EY=M3>O9@0EQQMZ+*!
M2F:1U=I6;IC DCID%4]@51W27">PJKJ<*[9E^&<4?_2M8(4^!5%T?$D-C##3
M+/L02C-TF7ZG1=$1C,I:C_.WMD%5LZ))3IY_I[KVD5.YWN?\@UJ77;!_QME[
ML]L&Q<-Y(1G89C@)$^>8_W1M7'7S:W*?\O)TO3JH.&NM(%OB)[TF^Y+$Y *1
MW'">>O^1W;NEP7]!$%\+PK50!/+CYP]7/^FJ8JKD_G(O')T ;2-PZP 5:P!5
M34E0^P:TC6RN U2J 5031$UI >@'Z(;4Q/GBW$01BJ,;"QM$(;)[L6HDHVRG
M[9WM)+!:6QNZT VJE(/NX'<4$:W1"XI$J>+'KDS2 8;6^)!$N0T(_X4\^R[X
M%<9)Z,9/M\@B_W=1=(#&J_-OR5@L"X94>IJ5&Z5],YX"V1Y!6H1,K$*FZ%K%
M!SP$9 =K(QP 5]I%I#X\'H_E^!\ 6-X!6#8KO#G@SK?&K[)[]RJ>'=HV^%5W
MZ%<3U'[I=R,[.S&_M,O\6($)6B,0-U/W NM1<2#5B /-:"@.^H6UFX"0Z@2$
MQ #\S4E:JA$9BE@Q,LY*+ZWW8%>(J(8Q/OQM]F!7K*B2WG$/TB!+R\('2WP*
MCQ&V5N,O?B>;HD(74BJ:CTUP"B"-SF**V@Z08RA\A^%P_21(HM]\?'3W2!8K
M.=1]#2+JT?B$HNAN"?V[1^0]H%_QT\M.4KIB(JIB,ZE\$GA]X: X^)?P4^#?
MH[ ''$B"U(Q53X*O+R3TL&"E&I%Q,BQ]4[DHI5C$C)6L$@_&Z6/=P^F:Z<,3
MP>L+"_GP.0WUA05,Z+V@X0A\?:&AMV6+_5#[D6765R:X"4.25D8NL=X^;1_Y
M"I]H2@(I2Y.6*(C^@A^,HX]^>E?5U)_9O03%KA>JXG82%=&4C(K7J;<%MD9?
MU&KX_T'N_9*D=SR@$-ZC4N6'<^*VD*]0Q:\LSPVY!7K[0T!OI/OS][4;TH=)
MSO#P>"4B3*<^AJI_^73H2R8CE@7I3=*'(-P^UN#4,Q2QB-K<E#)SLQZXZJ9N
M:ENE5^#U6,('A =LL6(R(0B)[H(8>L7?WP51_#F(_Q?%V>4YEHF%NBHG:&2E
MXIT\"[B]$?[&\KF)HF25#O[-C7[_$"*4'P.^M6")_+)@?P&V+39IQD[AZ";7
M7,((<T%2JU<;0RYT4,Q69-G? JR$70\K[W.A6*E%L:)HTD H/KCBDJ3J==H[
M%-*\,A)",RAJ=\G5S(3;D.LI(XX F4K;C_@-9+_'=J!_GVI/.E!1<N3ZT[[Q
M;9)3BM5HG,F6W_#2NL;+;$E,K;LQV;H8^H7VS(@X*7!FBR*-H&A?U,)X>]IM
M*>+H2^DMI*=(Q#O>="GS@TZ?BGL+/"KBJ\9Y?R'H.C$ZJH@D>71>.3'4JK@8
M9?3%G!ZW55R/.OIZ3H_S*JY'&WT]#0+#B@#K3(K<]/NQ+(?=P"J]QH0W-5UI
M@J;V:SDWGKJ:)75XVHV44T3!&!A1FYC_U#V"[/ISP,_?R<=^,B1E32VG&S2:
MNE> VX:SBST 7)\QL7O 6NQQ,V8["A<>JIQ2OZ$5EK68&(@G/816G$"/G,#$
MIMOUTU?Q?_5?I?>50_5Y@:W;X$?H6^A#$+X/DD7L)!XI&I3X<?0-6<A](*-G
MU^PGW,WL;&WC27N'N%FZ3H\0]WKH)W1/A,Q[6@D'BYTS>S)*R>1#+ZSI95OA
M\HK<;N7.T?\*/!(__!?,"IU)5];%1O=KQT$8=C%[J/I8&L0@&&T48+3+;^PC
MN6406%4C-PML'7N1;:+$SDM>+>._A@'N++?UQT$8=C&-=&2U:AFKB^DNE=0^
M./;L"VPGED15G<0BVXBE@^6K)K+ =KNHZ\VB_-HO\I,+%^1RCL00G7@,$$VE
M(O]V!^\V?3.;7E05H>7TN9&/K5=BX7^)ER@\%0V:)E>.NOLG.1&>1GC11%GN
M"9Z[$-HGGQ9%4:Z$QQ^8Y42 &M8+5"KE$AL 1/U).8$]D6"6[-05W2)R2,>'
MR;?(1T[5Y]7*G#"T@C.TV60]P=>,X[0L-K4#?#4\>D)0L%)1 H516T[8L-J'
MJ#:>,#L9DS(@:1+GUS!8HS!^(C%6\8UODT)MZU65@KMF;VJ57*7FT_<+>/L4
M6%GI"?"/_@/^-@B?/KB^&RV1_9<@L$\(]Q+,BD2OGZ [&,W$E"3OY.6V N-_
M@O#WCS[&HH5.../HIK0'&:7QNT/1#!F"850SA%N!\0T^8O,)A2X>LCMEJ+*Y
M!XKB^)V!:(8*4S#VT,4A(+YAR>PGJ,'-59/4)EV4RN>,?/@3I_U[I1M3;=SI
M+G&HE8*G T$C';N1-0Y%_?0$A-SH *&*O>Q/RQI.NB;()T_;OG23JDEF'].V
MO.+"=J0TQ&H[,8%AJMHY@-G# U7=+NGG &8/+Q09\D#L6@[$KS#\'<7$\B\D
MV)QXZE'-2K;B@4E.A*>9UM J[KT6\- 3X_9>+/J,XE/1HRMJV:K8/\=IT#1"
MCJD8>D=H=J\->\ ./MTH6NT)M6Z:4T%J=@22#;'^T-P()%K4IKO=91A:)04C
M';'Y/,V8Q)!D06PP#S&\'UW/.R&96=7*$^5#MIFJV<XUGHH<*V+TR7V@Z>'0
MOW?QIJ8(P%O;???DRDGO\#RG0]6,YS7M!*#VGDU/092LB>6-.C3+J1 U0I*L
M58KAM('H/7(0E@;V'?R>XK'@-,&/?PY\ZU37HBZ6[;[&4_8*:[/K-5,Y#=2L
M&1AYE%P'#.."%#6IX()L.%M?$#;TWF9ZJ N$AXR?'NA1E=6*FCH\T>E@-:S_
MH56*"K0#*T7RJ4:-J6NR5*-;#YH,)YN]@B(8=1I]SZP;5\I)<ER1E/+INSAL
MVRF;;;%4C4>IFY*RS!?201"&:2Q7A&7XGGR0[EQ 2E5N6;3I?+T!V0AAJJ(I
M<G<@-Z942(HNA $6,OW48I05N;R/A1G:3][.?6.01F+]S-V^!8QAJ$I_D[?S
MY!B:WGANDK;]Q:&>=TPF609X=!MX_13C5&3-*!NF^R<\&;1VY"$:>N6^?RC0
M.H3'Z[IZ+M#:T9:HZ9623<U!VU1!S<+C,W.F%T+3E>JU3NU<IX'4CL"PWAP8
MI/:7E)70A4% :D=0RLY]7 N02$@0F3BK'^3Z]U_6**W)$;U%3A"B0N7=G[_'
M(0PRS?@Q1BMJ(Y(4A,#S\*MY385^-)\NUU4A'@3@\7'3]EY%?RZX:<VAFB[4
M28T+Q4W+&RK-K!X*SH8;_%20CDJ>(<,=2"]K;R95Y/+>V4X%JR6C5BY9A@&K
MO1:K7-8/!E9+329WQ-:7\E.]M4 2I<H9I&:B[K"T)"6U(O/[@Z7]!;NIZ\/!
MTC:QM.+H: -+1D]]48MHJ/6@Y/-T!:0=J6ARY=Z@'SC:G^$E8Q^=G I(.QK1
M%*'EQOP%&\TA]*CC9T6BZV+R_$.O.DLT*V?4(Y/V V/+,[Z@&6>&L36924*%
MRLX"8\M3OU#U9K6#\191XPH_GKKJMZ3;"RG*8L45OW^^DR%K28"JJ9T%LO8^
M)KG:DWXXR-JZF,RNN_D-10B&UA(_^AX]("^@E[E]DIHNZ-78S -3]@%?2Z>3
MIE1#U8:$K[WMKNC5V,:!X6M'?+*FG@!?7NKH*PKIU<M[UTOBCJV_]I6C%>:B
M7"S>6C_E:9 =IKG]D,FB.21D1ZEM/V2ZK@P,V6$ZVP^99!HG0_861J[5.Y5)
M^^&B$YX"56<*D^2AH#J%NHP#''DR5%TI2Q;:0I5'\0QY4W-=J5ER9,X>0&RM
MI*Z-BH>I)8SUI6?Z.74)%7]!_5S=(>IP3*ZT9FT&T<TJ"&/W#_K;%^<]6L3O
MW8B&X'X-T<I-5OTX5BN5DHY-V@N4[8VB$Z'<)H^%;HS>!X_]T)JB&WOB?C;S
M=(.D_1E9W+E-.P;)>[0.\1AICP&T]A"M_H3/JP7D]L.12L7B;C)S7]"VY]9J
MQZ4NT)+(>!@MOX8!J89EOWWZ+2*R<>.6NK%B]V$W1[ESTUM)K1CES0'H%_3V
MZ%:UBN>D.^A8^9!RM^@]2O^/7R)Y'95L?[)U:4^T?:GBG16W*.I5>= 9HH$7
MU_[>=3=^9+BEU15HZ$G=54H#-IN[/XC;FUJ*:!S#?#>0<Q71FQ0R=R,Z]D]Y
M,GSM,:D:XC%,M@*PFC76CQ#1I)T0I"/S]@-I>WR*AJSW#NINFEE/LAD3YS'R
MW)V[+WB[(%<]1@?[P;61^^IG/R8]6= ]O7OPX\]PU1BTGVX_?OKX[LNOX-/=
M^_F/+_<-MSO=.T0*UGH??1M]_V_TU'@^(I1-4=--N3A;9;3B=.\#*R%^QKNG
M=?-5:=?_G0Y??+MNU+1B],^^W:)U&+FHRC^79RF-5ISN!O]JDR<^>/"^\30.
M)A*4SE :H#AREN[P 1^+H/>_"(9MUW*=!M6GT^P;K0YUVX<^X&\:2QJ*O#+:
M*B/MGRS%;[OI_BK53588J<KYI4X*IS4Y%46SK(=VQ^XV>[,</Z/EW-4V!84B
M=.^1XUKN"0E]@JEHU9H*QV;K![Z&Z41RM1]M>_@*EB^)_R9X7@:>C<*(9%/&
M3]VQMYLF?6RN/F#KFEK=%K;;)3Y@D[+G'VEC/5HLZH2D9+52!*YN^*X@="S?
MO#G3?B(*_1NI ?_%P<==FK)V2EKQGFB8NFE.ANE<:\\+;$9A_/=;"_D0B^JO
M(7IP@R3RL&&RQEN%[&ZUA$\"AK2.P.Q/RZ/;_TA2,FE44EJ1]H0?#KE1>4V5
MFPAC+\*@(G)$IQ&_]W?!7;!VK>& I\EW54OV0Q V*RY8S9CL?!A0"BG%IT S
MZ++:^]*R+-3>EI5O+2VVAFP:1)X5I<5"')//.JOAA^7Y.^AYF,[V5:[M)[:$
MNM?*Y0E.!>Q,:VT??F3J@R^U6H%QT,T3TRJLARI G@7P#O=WNGJD=&53P/?X
MME/KHO][@6O-E+0FSO4: /H%O;W_0]+%2J)/=]B+O%/; *HGZ;2786LG[07*
M#K']IT&Y9Q<^N#Y6(OV3< 6IS6?O%^X._CO!;'2OU0#TGQT'6=B8^OF[M22]
M>4AOG2\^&8S*_&A)SD\/T-LYG726&Y6F FT Z!OX#N'B8F_ US^5>HFJ!E8_
M2E+5*KAO T+?X'>@>DFNW!/V#_\-YJ,P?,(LL]<1IC=R4>B"U 36RGR] =DL
M7%G2=&U$(!L>/!1-'Q63C:K95R^ .@&Y8_M5J\=UE /'7!2=YFUO'0A'+-WJ
MK%4P_P9#E]Q$42< J7S1SV&H!-3.''O==OU"(59.G[O3[+A7>YW?K'@P]TY;
M=L7D>]@/#)7*8O53[;CHR]Z@+XO4A_[1SY7RAR LC[3Q5?03O%+!W GP',;U
MOD:>],?=?J,5(?O35_E_1>%727V_#\''QQ\0/NKM_!4_OTI6F8N0=$5E&%;X
MO02K<2Y8\W!48FMB4\=J7$=O7]].66D(><W,NT()TSS:0]XY!Z<8L%'XQ=G>
MPW8V$(QJXZC.( R[F&976[(YZFK>)XB\>_<8G'#O6BG%T'+B >!NUNM*D4<#
M>QFB[A:R5JGRUWKF04!O5FI2&1'T#T'27>HHE4S4MA,/ 7C#,LS=R?QDP-V'
M[F2N5-MFM9QX","'Q_@)@-\X,0I/1KNL5P\&'68?; F#2O9>EG "XLUN>K1/
M2!M&?57\BH- ^IMO9_8GLO%1"C]ZLR)_=4:P5&D;TFGVPZ9[_4FS%16H\IX2
M16V.C@?A.%_P2V,PNH>]5/M##(>NGD)=6@*<5I@^% [3>]::9A:+6S>=^@#
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
M'%!(1Z%H&&QW L,6-]Y"1$&]!CM,G%+2M0-7KO?T:H>6,AJBSSQFKRT"SZ8
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
M,FD7*+K!*@E=DB@X@U7 3FOEL74N^Q R:14H*CO:Y!*L@C9YOD.+^1LG1B'
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
M0'A@NPS V L9L@S X-%2.@/-@EM0Z45(IT-9[D-KGOHB 'ELSOBTT!-N&*\
M,/9*!JT ,#0)RS/=9*!T20M*O0BI-:9-18)&7P%WM4YBVJ@(6U@HBL>G 6Y?
M,2VLQK>O)'6$&P1N7XUG7WW%@HE4AWN 7H)JVVV.3P_<QF);;#%A8S6OLL0&
MI9Y+<@V<,W ):2:[?;WDN5#7,^ID,CTYT>0]LM!J@9^211H(B,DI?>OF]ATP
M%,R/G[+V7Z?GH%156X8<Q9SKYA'DL$FK-+\%+42X4!:&X B*(ADR=!1=,"Q1
M457=U*' \UN&5C0\Q/_T$/^B'"!BX$RJ;]I1_IS\+X7\>89+6]KG&2X\PV7D
M#!=6(PAX$,HT@E!(JPJ>M'(9P:G,YALP* S&AI#)X%1-82>H\1+N)'C*ROA:
MEWT(F;0+%(59T_*21 %/66%*%(P-(9-6@:QQJ^ RK )V]G%LG<L^A$Q:!2R)
M@DNP"E@*K^0I*SRD<C(AE:-X*GA()4]9X>&4#!M%K(=3&JHZ*4IE*9QR6XW\
MA"+BU3KDA8:?2QBBMW@$^VLJ4VX>86C?QOBE+VM2WSSZ&_026NG\)HJ25?K=
MN4N4'R:PRD-%9OE'$L6N\[2O.4[V9OXQBT+U8!2]N7I_^_7#)S>*Z5JOTG@_
M340(VLC159G$^UE0EW5=,@U](9B6J8@#Q/MU"&'=:L*2ZLM&@DD<[%)S'*S+
MPV>8JZ+I;HG NV"%V?$)A,@*[GWW#PR^A;]"?D3I!*#OY#/^%G^.EPCKJR E
M&\Q^F-#(UP@/OB)U\\%]"/T8V/@S<* ;9KD#2927KGSK^L'*I3J0C'&]#EV"
M3+ *;.1A[,1+^E@:FDI^@%LR/12H>DSV'+(U2KQ;?'2'@ZM<7&3^_5\?I_BR
MP*F+4CT6NBH["\VTM86Q, Q%42S\V;2@@"3=DJ&]P!2?JI4-%6^H6MRE:DHS
M;ZZH:MJ)?R:$6XU1[1[OVD=(ZS8R6S%J@H\I+V1*%7^N:%2Q< A(GR%@'7BH
M@<HY0;ON(=MN\O#F(>TP]<V-?K]V0H0VZ8:TUQ0=.4K6^[0PG8EBKSQ\%GD7
M85'Q"D0KZ'DHI/.]@&GM63QF+F?VLNLI%D1YWT5MKDH]['N8+N_94(<T5U5P
MJ,-*ITTZ\4#' B^7#KVL[-;/6 M;1,/BUUT;^39X<I%G<QYC>M>$N<!9;"H"
M,5>7*&>UA\##)C YAVTMM/Z5YH(KS>G0B*+,-8FS]%3D[QT*5ZZ?GF./M%=]
M9MS%Y':9%\Y8M3[=2Q:7M\F".'JPN@,.M.(@[%]]6HRJS\O80'E^,(&T1YYL
MXCUOZ6UNZX;S:-[XWF<J&>4'''/'O'465 P3BL@0-%-19,<TX6+A(+1 4%I
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
MP'1F?!ZG."@!$_Y-<%_L&F.-":WBTOB%Y=!;3@&DB+?5C5\VOJUW"QXT"Y_
MI^!@ D*HPME(R*PN>(Z4(Z0@ /S(7I7ZWB+N&TR5)0,@[OTJX0DA#.Y?<C&+
MSR:V$W#;F[EC(<'L8#(63(HSW[<\%@V2:PN*>9SDLH],<DE,'\&<O%[AY5V
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
MX(GSD;+)DSN%F &E&HKN<9C&K9>>]K79'\0C^[E;A5&()?7^U?5)<%=5$R@
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
M&2HFL+HTOF!'H,;&=#TLQ',^Q_X(XO-9"Y$2FHL6A<(P7&8YBH!2R-L&*EK
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
M0R&I07Q>)7G\%T5:(,73H7*8 8O#))GHY[EUQ0A935QQ<&0V3A8&Q\S"8%Z
M',)B3E@T7=>TB;U-QXRU)!4'PYQ3 K/!$+=[&!W6#H.[ !9YY %:]@/?5#[B
MB3DO^,Q<(CYR5G9T+_,\G?LN$0V;""P.BLP.55Y0A,VCJ/TH@; :(*,"TCI<
MQSH<@J-X9WRZN;?$$90,;;%+L]M(<W?+#UN,B_QTM]ZIH2*V8N]ECV3,]9YN
M)/P>%"6:.;@R? LRZZ5D2;$#LL<WPO<@_W^@ZK]T7#V1/C(?[3;TEY=ZP\ ?
MZ=,58=E0D'ZTB6 _B?P=3#L:^YXET:(+/MHU/DFC$35L16#A9*1D/BH&(1RR
M#[T'5+'*6P&**LW^F&@&Z78@ "K;,!EFM55-!A;BO:&M]UK^5HV$Z%O5R%3
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
M;1;;K5 %]!I9"-5>,OF<_^!'\-@G_P=02P,$%     @  U(<3_J=3)=7.0
MLP@# !4   !S:6QC+3(P,3DP-C,P7VQA8BYX;6S=?6USY+B1YO>+N/^ [?7&
M=$=(W9+:]GEZ[=THO<UH5]U22&I[?1,7$Q2)4M'-(FKX(JG\ZP\)\!T "5:Q
MR*SVA[&ZF)G(!!X "2"1^/-_OBX#\DRCV&?A7]X<OS]Z0VCH,L\/G_[RYNO]
MX>S^[.KJ#8D3)_2<@(7T+V]"]N8__^-__R_"__?G?SD\))<^#;Q/Y)RYAU?A
MG/T[^>(LZ2?R$PUIY"0L^G?R5R=(X1?V/Z=WU_R?LKA/Y _OCUQR>&@A[*\T
M]%CT]>ZJ$+9(DM6G#Q]>7E[>A^S9>6'1M_B]R^S$W;,T<FDAZ_[J^HP<_?'X
M1_+'_W[_.N<:GSL)__WDZ/C'?SLY/_H3_\_)GQZ./WXZ.OET=/1_+0M)G"2-
MBT*.7H^R_TGV/P=^^.T3_.?1B2GA[1#&GUYC_R]O*J:]?'S/HJ</)T='QQ_^
MY_/UO;N@2^?0#Z$]7/HFYP(I.K[C'W_\\8/XFI,JE*^/49"7\?%#KDXAF7_U
M6^@KFL3^IUBH=\U<)Q%PZBR&&"G@7X<YV2'\='A\<OCQ^/UK[+W)*U_48,0"
M>D?G1)CY*5FO.$1C?[D*0"GQVR*B<[TR011] /X/(7WB+>Y!03]"0<=_A(+^
M-?OYVGFDP1L"E!R"1KM^K,G*F#Z,K>PMC7SF782;:=WDGDA]WG>B9 L#JORC
MF_# $B?82/DJY^AJ?Z&;U7C)-WY-\YF$;E;3%<Z=J)VH*O>N7GV]!O#C-?^K
MIB)]3?@<2;U<21#1,@*+$L3$D,DNI#.W)C> T9Q%6MN%R+D3/PJY<91\@!GS
M PV2&/YU"/\Z/#K.ANU_Y3_]^MGY!XO.TCAA2]X"LU<_SB4+LWA5&X@^-/4$
M\EF4*^M$;H?%&<4'E_'Y:I4<!K)N)?L\8DMSV5E],!/%K\%C(4G6&B_,H'*-
M+**Q\$1Z-5I5[]9*R]1:!IP,W#D:'GZ]?_,?@I 4E.07H/U_?_Y0"MP$$K$?
MN*+!C_[X\4@V-__EU[R8X\]T^4BCIMY:DE&:ND4YT=":[],WLUFI9B/G5&1&
M?I&$NV[AD^X6/IFLA4\Z6O@$8PN?V+7PZ5@M_+&[A3].UL(?.UKX(\86_FC7
MPF>#M;!VXD[CPR?'654F[^R7Y@2>_?PKK&SIDH;)Q6^IGZS/V'+%0OY/W7QN
MR3,&7GJI#P"R8I@<47VT;$),DI*2=B!O8!B<<;66++Q/F/M-._2TT(V))Z.:
M50PI1&AP8]*LB96;R/-#)UJ3>.%P'9"-23//\V'7R0EN'=^["L^<E<\7TZVX
MZ> 9$T-6ZE?QU,J !ELV6C9Q5O*0%6<Z]$/B2C9DD'N(J!.GT;I[@-)2C@FO
M%E6KH-*0H8&26;<F@')*G /5'4T</Z3>A1.%?O@4MP+'1#PF=MH5KL)'3XD&
M0:WJ-4&4$Q.:42.#T26?BT/7=X*K,$ZB%/R^%N_;2#TFD#I4KB+)0(H&2NWZ
M-;%44).2?-?;;E'$"VE;L-<(1ERN:Q2K+-8K7R=O;*-*ZD)=T.QZ'^8+"SO;
M5:49K6E-ZA6MVR3 T< &K9IMS,G(T.T\T,KGQ8F\!UY*R_C?H!EU9:-3K[:2
MJ1),CHDVK925"M 0($*U;7*Q7 5L3:GPE&]6L)9J=3);Z,<$2J?:5= 8B=$
MJ$O#)I@$'9&$R$:86ZXHQ#2U##!UDC%AHU.NBI3J=S3@T"C5Q .0B$BRW7J*
M][!&EJB#$CE!RS%/"_%H;D:GPH6_8:2<' 96ZBD#!-#G X1 ![ @&RJ$DJ=.
M3#TX4Z!A+$(!Q:_Q+$T6+/+_2;VOH4>CRL (UL2GZXM7&KE^3&\CWZ5WW/:V
M$6<G)8UZ#+6[JJH=7@U?S.3]9_>V:3O?(02C>J1:U@&1I9&R.))">:0VGXLB
M#\CCFN2E$E$L$>7N=H2?!4$6D=L2A*,A&FU$-RI8C.0*Q>0(;%6K"9[???SX
M_D\['JFMHN],8VKCVUBQ=MIQJ_9A^G;6:*-Z[AP#<>*[3D ^BZ,'.N .WQ:Q
MEG[H+].EOM.KWT>+L-2I50175C^B:'V=1DI(I:1!T,,_.Z_M;5[_/EY4K4:M
M,J#V%5N;:S12PVA?D;3Y'8WST!_3V-ZD&&V$UZM6C//USRC:7J^3>CQ84$T^
MSM^[-'0BG]U&]-EG:1RL[^B*10GUC,- -\M8"+%5/H=,%ST*#%DJJ>PGNRZ#
M(*LGDC"2+"A99?S$X5_2,(%/*Q;X[AK9L./](XV3I?%DJHMZBN'(H+)N:&J0
MHH!8MWY*6 P'E+N0Z\W='E3.8@[\F.M#O0+2#^R!K7RW907:S33>BM36@'*%
MVL4Q/6CZJ*F,3#&,19)1#$;%,"5XR9]^?[)K4)TS5\99A-X%'PF3-=RUCI9B
M^3U[C)/(<1.=R79\HT&KCQD%NFR8< "LAZ9-C.6LA/,2R4PJW$-,='$^T\74
M??_$GC]XU)<3'?^C.<?QGWZ5:MS1)Q]4#Q,XCVF8;28; U-=2@*$3#23(Z9#
M,>6R@L1$22N.QR;$Q1E':P0Q8!Y]_6^Z-EJGT(V+#(.:=6@TB!!A0Z^9 1P9
M,1'4A)-/ H]\*(/0$(U=]<]C@4&G5(Z!ZC<43:]1R#A? ,VDS5PDS8"T,2W&
M-.C&;GBMFDT$U(A004&GF1$3DIB[$9[(Y3,)/&9<$P^TN0R<)XUAC>]CP4&K
M5@Z#VD<4S:_32%F>Y#0$B"9I["PV]-*/72?X.W4B\W!@)AT+ EW*YF@PT:$
M1H=RIB!M24^ 8=KA07HLEWY HS.NPQ.+S!YD@VI<_U&K8MU[K)&@0(=9+X/G
M*$A)3CNI/R$A*J>P2_Y;\TBG@W9LO\*H;M.W4 A1(*5+.Z./D8TDF:LA6!#
M!@8V.]!4**>!C**J'C %&4*X-'7K HN8=@:#RH"I/&[FQ2VU6Q;[+;NJ_5@G
M2>QA88PVOT<+W^38VT!97:"2/+)F<U)>2LRYR2\Y/Y)@XED<TR3N@&&3:-2[
M35H%:Y>;:A1H0*152SWT 2),4,A\>"M$*+3C \.@KHJ/!B$RF.BU,ZVO'$2H
M.7/BQ2STX/\@T]&S$XA\2,F9$T5K/WP2J9D-MEORCIIHJ(\YM>1#-HQH4-='
M6P6%G(DX?%GOPA^T9,<!R/L%BY('&BVOPF<J8S;,]UMTI.->4#$K6[]AHM*A
M 5.+<NH=#TYZF'!:\NB$WXA'5^ 9(8'.9R?Z1A/G,:#WU$TC[K'1?&0VF-[*
M,2:0+%2OXJF%' VLNG54XX5S#A(7+#B@-9/1A?$==2D?+[F*7VABZ6M9L8[J
M>O4PIN:)6?"A@5\/975!IL!*HH+W$WX8;E />&#7%VY[ 3-C\C7'H^1M2,4F
MPRIBSSX\]D+F+"(>2Q^3>1KDX<PQD'R]_QTY.2+)@J4Q=]QBOH" G_\K#2GY
M>'0@'F$1'MTY5P("#,G'8_'KG][A@.U-LJ!164-Q)VC;&,:$;+?B5<":J='
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
M-Q@+RJ))6;88"$A>.KAGL7AZ)B3')T2J4!]%$ X<776:U^5-=,W")Q&)LBN
M=A3U'0#4UL)= ;2 );P*)%78>X#N$)#?'P '!)P997L.J"*9U)!0*H1^!R!2
M;1D4/N7#/Y-M._%UX!G37P@M/B)J2%4G=0-)+&V!9M*]/,/B/ ^4.==W.EM>
M5$W24V73EI]Y>^(@?S&+]Z]S;6>I_G3-_^(_YS_Q_\"K6_R7_P]02P,$%
M  @  U(<3^@9[-3$(P  ^SP" !4   !S:6QC+3(P,3DP-C,P7W!R92YX;6SM
M75MSVSBR?C]5YS]PLW5J9Q^<V,Y,9I*=.5OR;=:U3N2RE)G=\Y*B24CBAB(T
M .G+_/H#D)3$&\ &20B0QGEP; F7[OX:0*/1:/SX]Z=EZ#P@0@,<_?3JY/7Q
M*P=%'O:#:/[3J\^3H]'D_/KZE4-C-_+=$$?HIU<1?O7W__WO_W+8OQ__='3D
M7 4H]#\X%]@[NHYF^&_.)W>)/C@_HP@1-\;D;\XO;ICP3_"_SNYNV)]9=Q^<
M[UX?>\[1$:"Q7U#D8_+Y[GK3V"*.5Q_>O'E\?'P=X0?W$9.O]+6'8<U-<$(\
MM&EK<GUS[AR_.WGOO/OGZZ<9H_C"C=GGI\<G[__G].+X!_;C](?IR=L/QZ<?
MCH__#]A)[,8)W71R_'2<_\NJ_Q@&T=</_,>]2Y'#<(CHAR<:_/2JP-KCV]>8
MS-^<'A^?O/G7QYN)MT!+]RB(.!X>>K6NQ5MIJG?R_OW[-^FWZZ*UDD_W)%SW
M\?;-FIQ-R^S;0%*^0 D-/M"4O!OLN7&J3JW=.,(2_*^C=;$C_M'1R>G1VY/7
M3]1_M19^*D&"0W2'9@[_GRG(IE<:A(&'ET<)=9E>+-_P[]\PC)(EBN)1Y%]&
M<1 _<\#(,J67\9 VN"!H]M,K5MT[X@IP_.[M,>_USY"Z\?,*\;K+5<AD\J8[
MH6GWWCUM(ZI:;G "5E *5II(H!C#2"@4')P$+TC'!(B*8EDMA  AJ10>GI09
MF(Z9'B+F( +F>CJGF+HP)$HEAR5B"9L@EIKFAP#4>S!XYS>(K0JMK)=+#=;Y
M9.$2=,::]L_Q<H4BFJX ,S<@Z4H_HC19KOA'] +%;A"VTMFYP>%8<L-V<98*
M#==U<D_1;PE;5R\?V(]V*@3E-0QNA=$]_/">),NE2Y['LTDPCX)9X+G,\O \
MG##3(YK?8E8E0'3JWH>M"U.'IH:>I6+@-!5KFJ=@_0?#=Y_-0:EL@?-5N:SF
M60M&&*3NL',1D*YZ40W30.3#YX%MV1U/!'QGZ"<A&L\N9S/DQ70<<:S<Z)F>
MLX6#E?+9EM8_<T.^79LL$(JAJ]..^A]ZREE0&&ZEDD,303'!2S AE=+#$Q/0
MP$W"%9R>:H6!IV48(<'PW6=3[59IN:[BB-L3X]EXQ?U63+?30N>80D=*KT:U
ML39)5JQ)[KAPPW.7+JY"_%CP7-RAD _,*2Y3"+5=]?2V$V$4YZ(F$@>30Z>.
MM(E@Y/L![]X-]6E!GSZT,7Z5Q E!'X,H6";+],M;]YDC1#]'/B*?<'3D<9S"
MD%L4O?@?H"O-AM\GEW ,'E"O/:JH%<W$7PV]UP8T.*Q]"Z6VH:R,D!5!E$\Y
MG($;]D&I"GJ*$=.^S6+*J>GO+6<?\V;RHXT3Y\A9URK^ZD:^DS7A%-O(B5^3
M'V*O1''(3Q(P@1@)7V2TCNYI3%QOL[MCHPZ%:?-?>%U8U3==B.72I4R\Z>$&
M1=[K.7YXXZ/@#6> _Y)R<G1\DA]M_)E]]"4CX@[- ]YW%//CI ;26='FDE5*
MBUHQ(IZ#"9N#&&3K-EWBE72A?AJ3EWBS8H,GBH^\11!NU&C&;%956>9RPRV,
M%,7+2-@]!N>,$\(7,1\]_1,]RT"H%06B<&(?# *NC>"P9F3*VFT6?[D$4.JG
M-DF]B4>CPKY%),",!9\?@\NE7BD*%/];&\7?R+41'$:,')^3=!6Z\V;Y5XH
MY?ZM37)OY-*(O,\3PGF\"JCGAO]&+I&JOK@T$(7O;$*AC7>#J^]5$")RSFB9
M8R)=>RL%@3"\LPD&"<=&EX),+[*I\8I]1N7+04-Q(!K?VX1&*_<68,+'*AB1
M0F$@'C_8BT>-\P8T?GS3N"'6N5NNA6*5=L:G;#O,(P)1OC4^QZSUB"*?;8AC
MIF!+IWA.XN0^0R=U&E+GFR1R$S]@W_RUTZ8YISN%;>;2^Q2[A![-77>5Z1P*
M8[K^I*I\^<=?-O2/9U=!Q.@+V.# -&C98^?58;4[#Z?^[(TH9;)N9Z1:SM1^
M6TFNY3$EX&2XR6TH-'+S! I*K;BQ7;A<PDTP"%BU PU^EL,F;?[?Y6])\."&
MW)L]BL]=0IZ#:)YZ3\7H *L;V[V#@,!=6+()Q,D"DWB*R/(Z>D T7A;CIQKF
MZ\;2QG;X'2"2\6L'(A]=\A7%_!!H@KR$L#D;K7D3 R.M9,P3T $? /=VP)3'
MN] [Y"$VTAG!GU ,7YI M8TY#SH IR(/^Q'LAIQ!/T,7%.  V@7<.%X@LB63
M0F"3U3'FCN@/6KLH[(",K[81:_N9$2@&J5S*F%>BP^S7Q)\=DB]Q =PK@67_
MW@;9-W)8$#ZC?8;8E_Y-QK60PI2\&,=NF):TS@K\A".OBR%8K ?>_!K=_<*X
M[XSQ R+WF*(^* M"3C+N_H%"_PJ3R^4JQ,\(T0EB/7+?W1F*T"QHW&'QZN#:
M4!0-^3"4>+%ILKS(M6CJ/F7TWP3N?1!F^H=BR !4: **HF;?1LM85):)'5#>
M$KQ")'Z^#=WL;.&W)%CQ[;[4 I'7@@*FV=/1 AB$<SLPN@JB($8WP0/RKYD8
MHWG 9OR,1RE*;?6@.&GV>+3@!./>#J3*\=EWP7P1CV>?:4:N9-<EKP;%2;.#
MHVV/!>'=#IA^QMA_#,)0C,BV!%3X^GP5$.%7.;)#SAGI;;LIN(SUN1;@9TV'
MLG,JF"=L\9O$V/NZP"&3,^4+8?S<[IR%MP#%5YN/HL=!KZJ<[!AY!:K!SG99
M'2B"VCP=RC (4=P+9_NM^\RW]5/B^@CL:V^L!#X8W@%R:AYVB0RL!"MU,JN"
M5:X$!4N;PZ(O6$TRL .LLGFZYO.Y_42DI1X4,FW>"67(8)*P [4Z<RKK%QP=
M;:X(973$'!^0Q;GUABF9)4W5H AK<V(,9YF(I6+'8!1,'!!W+Z J%$AM7@X8
M$J"Y="\.83;4=CF#@5:&HJK-?:*$J@IG-HW, I.@B12.BS:72Y?1UL#FOB^*
M71PO [A:3K6Y6GHNA_H=+(+9<$S\('+)<YKF@I.^S<1RZP;^=73NK@*F,H+Y
M$%X=BI V5PH<$S7&;)H0IX2MQPFCFO/:$F'?5!8<JVT>) D77:?(]]D4&:$Y
MOU%E?I*\XWE<(N1?NB1BMA8=>5ZR3-*<2!=L-?8"R60)J0M%6YO;11EMN$3L
M&(]U!E66-SA"VKPL RQDAV*RM*WPW4^,X#COPE_3<S<OE<V@.F#PQNXV>W/I
MRN[;H:[L.M_<IJ@M4!QX;OARA5??8488XD>. MOV7N#D/IXE83WBOOUX0ZV9
M/;X W$5>=BS&YWBYQ%$Z.;'1-2:I%/S49KQ%)#7TQ0"#*IN^.]P#5P7A6(=F
MOD=+X@4FP>_;^5R*8KV2Z;O$PZ G$H:EJ%U3FB@AMJY@^EKQD&B5A6 I4N,D
M3A]U8_LN!;A*M4Q?-1X2LP9QV %<R2.2T0IT JT+F[Y8W ,F"?,VY?PIOCQ6
MVD%\J[:#V!2E#IXY^:D<*V!)^I_KB/&--D2V;Q>$%8QZX1Y0E,@&T;:$8;N^
M1=XU9UJ9,3NF+_[2P7C& [M35P(B#X&'Z 2'4B-!7,>T3:Z&23OW=J#T,\&4
MWA(\D_F@2X5,6]=J.#3PM^_^RTW,QN433V./ 'G+)%5,F]]J<+;RWAU<1/I%
MJ0RU2%'$J.?YI2[8M![B]$I?SJULY9)6,VVOM\-67=$ 4K!C IV@D+4Y9Y1F
MM]FW3$J<J9(ZIFUV5:C:^;<#I^Q1\C - %@&4?K: '^_I!6LUHJFDP&I(@:4
MA!VPU9A36.3,I_Q1A4;([<'8+-ER?\.,,@"0Q<*FTP1UM%/J_.X[E)]PA,O<
MM4ZADBJF,Q"IP=K*NQV3YE;IKAB_YYB_UYDPDK=^I3,TPP1EY:;N$Z*73XQO
MG,?*73-AI%&MK"8399ARRPQD1%M=/IHZ-9[/2$U/=@# OD\C&];S$90'IK?I
M5T,%XUF2NNB&D'$[9I!/_+W*]I6Z4LQXIB/%V;R)R7T?5^N(RO5A?[MS2%S#
M>"(D-3S;6+=C:%6I/'-IX,'1R8L;SWW4*FPY-B6N[0#F5\1S_B!_Q*]*S=&G
M9'F/R'A6.R5N 4RQ&>/)D12!["0E.P"N<GH1A$DLBUD15C">5*GGZ*MP;@<\
M LW*:56(75%NR'C^IF'&8)ND[ J<\(+"MKD4._%=G]B)\X4;S1%U@LA)!9&'
MK__%R0+8+0FH*$3&=+M!":IN],),3N&4AQ$#.,G+M0W%FB9K&8]*\-0NSI0Y
M*KHF; "$#6&4^A< H!3*6@9,2:U$"!3(+Z:)L@&%3)7X2_0XXE/7Z"F  -)<
M;1^Q:>:D$,1CTE LTW:!EVX02<S$YN*6H2+3N*JYV,Q0X>C9CGCFCX@;/K)P
MLEI1TU%D7> 0<FR'W2ZX4-\&3DLUTV%F78 "2<(.T$KQU6U0-18V'3C6!2 )
MUW; 4KT7WX:,J+SI@*\NX,AYMP.?'>4!T+_\U'8!^J__K]+'M!D%)#9_3*+@
M3NKN,-*_.+7""/ %&4%1D,6H=I?N(B&,ZNP=]O02:UIBO$H/T2^?$.%N)'\4
M^7>([<H#C_N_>(G/D3CWV]"=6+,2"K5!!]?#3,M=]"#[7+<B=.G%FF6WNR9T
M%ZY%*_0=6B7$6[BT0<M;%FQY5=/1V6KK-T0,^Y]=2\9JV[592%W3\=V#8"Z\
M0KNGH(_\_R3YN]Y3+-AWISS?<TGP_0>*: K9'6+F+ UBE%_*R^1SASP\C])6
M6F8)_3V;CEH'*]RN0+!C9;D('@(?1;YD.BD4,1VO#@:QQM;^3PY:HQ<UYC4%
M(M86MVAZ+>[L'_ER:D&D=P\7":=_D.WU963!*.KC(E%!T@)G5Q/YFH T''$C
M2'CX;D<A-X/D0Q3X#(H4;@D<SW+RKJ,B<1EI)6(D83>\_>&:MR'^8*=Q1[O*
MGC(L3/+X!5!DD!5K<N'X>&/KK0,-SUVZX.8ZZ Q=4MO8N<8.(%>1GQV([RQS
MV/ ''#O <V]2BWFSYL7Z^UZ+-=-8YRK$C[;D%BO,J)RVE#2EE:BAEMF]9SHI
M$,RG"O_L^3/E#W]O+H2/O)A-(FF"[58FN[1E3T9B(9KU[6Q'B=DQV^J]*ZD+
MJ!Y2WQMO1,D_R9V+D1>$J$3P% \V6O7T9CK48# ]T0F&'>IV@1@X7I!"PWX/
M48I1Y(^6F,3![^GG$M\QJ+;I6 .M*.(. K%) :ZC!R883)Y_)<RJNL"/$KB;
MRIH.']@AN&)1V0%E4<G&LPMT'U\$-'T=X9:@99 L)>M >U73800[!!HL2#MP
M7U].+Q]7MGB^&\J;#AK8(<)RD=D!ZT7NNE?..M-:T?1A_4X79) 0[4"<$<G]
M/.@"9?\7&,XC$T!9S,%MF#[OW^G:K2I:6U6B_N"1BC(TU38=1- !FS9PQ4+:
M_TB1!G'%"T2VK$H<.I"ZQJ,9-.B#2$(FM4%P)%PE_@H3V//H;-X4' /W:])X
M3$1W?>C/O-UKP7I'*GV#OJ6:#0GPAA[N#7(YQ'E_O<K=NL]\5IL2U^]D#)3K
MVY!!3Y<]T"2ISN%2;+ZXQS8\P"!8[RI,<S>DYY&$<;=],5?95( U:CS5GRX;
M0D6F^Z]8\(.4(0Z$+4@LV%MMU"6V[\E;!1SS)9@.%#P@;<MX7L,=>C&ZR]H.
M"Y;-FJF<F-W->/ 0\M-DXY,%)O$4D67&2%I$K"1*C1A/D]@#,MR=[4.Q>==,
M3_'(^RT)"&*LLU$3/]^&;A2SU9>'TJ4/+;7K"Z0-J+IH<XD.KBYPR1V@MEPS
MZ*)YP TU2A%D4I%4A>J&-C^I/MT0R>D 5*(P57YTXX2D\KDE:)7+@(V$<S<,
MZ7CV#Q3Z4YP7>IX@+R\L49HA&@<'2]FO5L/)VBYS93-..J@(O FH(NPZO'*
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
M    "  "4AQ/I[-E4VD+  #N90  $0              @ &IC   <VEL8RTR
M,#$Y,#8S,"YX<V102P$"% ,4    "  "4AQ/)A+1>M(0  "!TP  %0
M        @ %!F   <VEL8RTR,#$Y,#8S,%]C86PN>&UL4$L! A0#%     @
M E(<3UPP_R68$   Q.0  !4              ( !1JD  '-I;&,M,C Q.3 V
M,S!?9&5F+GAM;%!+ 0(4 Q0    (  -2'$_ZG4R75SD  +,( P 5
M      "  1&Z  !S:6QC+3(P,3DP-C,P7VQA8BYX;6Q02P$"% ,4    "  #
M4AQ/Z!GLU,0C  #[/ ( %0              @ &;\P  <VEL8RTR,#$Y,#8S
?,%]P<F4N>&UL4$L%!@     &  8 B@$  )(7 0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
